.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-22227d65-2a5f-4290-9083-92f1f7366511 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}

#s-22227d65-2a5f-4290-9083-92f1f7366511 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-22227d65-2a5f-4290-9083-92f1f7366511-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-22227d65-2a5f-4290-9083-92f1f7366511 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-22227d65-2a5f-4290-9083-92f1f7366511 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  padding-bottom: 3%;
}


.shg-image-content-margin-container-s-22227d65-2a5f-4290-9083-92f1f7366511 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-22227d65-2a5f-4290-9083-92f1f7366511 img.shogun-image {
  width: 100%;
  
  
  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-22227d65-2a5f-4290-9083-92f1f7366511 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-22227d65-2a5f-4290-9083-92f1f7366511.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22227d65-2a5f-4290-9083-92f1f7366511.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22227d65-2a5f-4290-9083-92f1f7366511.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-22227d65-2a5f-4290-9083-92f1f7366511 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-22227d65-2a5f-4290-9083-92f1f7366511-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-22227d65-2a5f-4290-9083-92f1f7366511 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-22227d65-2a5f-4290-9083-92f1f7366511 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-22227d65-2a5f-4290-9083-92f1f7366511 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-22227d65-2a5f-4290-9083-92f1f7366511 img.shogun-image {
  width: 100%;
  
  
  

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




.s-22227d65-2a5f-4290-9083-92f1f7366511 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-22227d65-2a5f-4290-9083-92f1f7366511.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22227d65-2a5f-4290-9083-92f1f7366511.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22227d65-2a5f-4290-9083-92f1f7366511.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-22227d65-2a5f-4290-9083-92f1f7366511 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-22227d65-2a5f-4290-9083-92f1f7366511-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-22227d65-2a5f-4290-9083-92f1f7366511 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-22227d65-2a5f-4290-9083-92f1f7366511 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-22227d65-2a5f-4290-9083-92f1f7366511 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-22227d65-2a5f-4290-9083-92f1f7366511 img.shogun-image {
  width: 100%;
  
  
  

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




.s-22227d65-2a5f-4290-9083-92f1f7366511 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-22227d65-2a5f-4290-9083-92f1f7366511.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22227d65-2a5f-4290-9083-92f1f7366511.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22227d65-2a5f-4290-9083-92f1f7366511.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-22227d65-2a5f-4290-9083-92f1f7366511 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-22227d65-2a5f-4290-9083-92f1f7366511-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-22227d65-2a5f-4290-9083-92f1f7366511 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-22227d65-2a5f-4290-9083-92f1f7366511 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-22227d65-2a5f-4290-9083-92f1f7366511 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-22227d65-2a5f-4290-9083-92f1f7366511 img.shogun-image {
  width: 100%;
  
  
  

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




.s-22227d65-2a5f-4290-9083-92f1f7366511 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-22227d65-2a5f-4290-9083-92f1f7366511.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22227d65-2a5f-4290-9083-92f1f7366511.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22227d65-2a5f-4290-9083-92f1f7366511.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-22227d65-2a5f-4290-9083-92f1f7366511 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-22227d65-2a5f-4290-9083-92f1f7366511-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-22227d65-2a5f-4290-9083-92f1f7366511 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-22227d65-2a5f-4290-9083-92f1f7366511 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-22227d65-2a5f-4290-9083-92f1f7366511 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-22227d65-2a5f-4290-9083-92f1f7366511 img.shogun-image {
  width: 100%;
  
  
  

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




.s-22227d65-2a5f-4290-9083-92f1f7366511 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-22227d65-2a5f-4290-9083-92f1f7366511.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22227d65-2a5f-4290-9083-92f1f7366511.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22227d65-2a5f-4290-9083-92f1f7366511.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-fce7a289-7c21-4e5e-ac06-a0f1009beb49 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

.shogun-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.shogun-video-16x9 {
  padding-bottom: 56.25%;
}

.shogun-video-4x3 {
  padding-bottom: 75%;
}

.shogun-video-embed {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

#s-58edd44e-d507-46fa-b670-573fe64d14ad {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
max-width: 1500px;
}

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

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

#s-bb062b80-00c3-40a4-ad89-7da1596357e8 {
  margin-left: auto;
margin-right: auto;
}

#s-bb062b80-00c3-40a4-ad89-7da1596357e8 hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-8481dd5b-f091-49d6-a7b7-3910ee26895e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-dcb0840f-b049-4208-9add-9ee755c2995e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-99456f88-5a59-4639-8452-b3d50b6529f7 {
  margin-left: auto;
margin-right: auto;
}

#s-99456f88-5a59-4639-8452-b3d50b6529f7 hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

.shogun-accordion-wrapper .shogun-accordion {
  margin-bottom: 0;
  border-radius: 4px;
}

.shogun-accordion {
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

.shogun-accordion-wrapper .shogun-accordion + .shogun-accordion {
  margin-top: 5px;
}

.shogun-accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.shogun-accordion-heading {
  color: #333;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
}

.shogun-accordion-title {
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  text-decoration: none;
  flex: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.shogun-accordion-body {
  display: none;
  opacity: 0;
  transition: opacity 0.5s linear;
}

.shogun-accordion-body.shogun-accordion-active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.shogun-accordion-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.2em;
}

.shogun-accordion-icon > span {
  transition: 0.3s transform;
  position: absolute;
  right: 0;
  font-size: 1.2em;
}

.shogun-accordion-icon.shogun-icon-chevron > span::after {
  content: "▸";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-chevron
  > span {
  transform: rotate(90deg);
}

.shogun-accordion-icon.shogun-icon-plus > span::after {
  content: "＋";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-plus
  > span {
  transform: rotate(-225deg);
}

#s-92fecbdc-9430-43dc-b398-7eab7ef2098b {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
}
@media (min-width: 1200px){#s-92fecbdc-9430-43dc-b398-7eab7ef2098b {
  max-width: 1500px;
}
}
#s-92fecbdc-9430-43dc-b398-7eab7ef2098b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-92fecbdc-9430-43dc-b398-7eab7ef2098b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(20, 47, 64, 1);
  padding: 10px;
}

#s-92fecbdc-9430-43dc-b398-7eab7ef2098b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-92fecbdc-9430-43dc-b398-7eab7ef2098b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-92fecbdc-9430-43dc-b398-7eab7ef2098b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: Open Sans;
  font-weight: ;
  font-style: ;
  font-size: 19px;
}

#s-92fecbdc-9430-43dc-b398-7eab7ef2098b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 19px;
}
.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-0ac231d7-0866-4964-82f2-b362cbfd1b75 {
  margin-left: auto;
margin-right: auto;
}

#s-0ac231d7-0866-4964-82f2-b362cbfd1b75 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-0ac231d7-0866-4964-82f2-b362cbfd1b75 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-0ac231d7-0866-4964-82f2-b362cbfd1b75 td.shogun-table-column {
  background-color: #fff;
  padding: 8px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-0ac231d7-0866-4964-82f2-b362cbfd1b75 td.shogun-table-row {
  background-color: #fff;
  padding: 6px;
}

#s-0ac231d7-0866-4964-82f2-b362cbfd1b75 td.shogun-table-column, #s-0ac231d7-0866-4964-82f2-b362cbfd1b75 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

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

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

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

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

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

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

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

.shg-default-text-content a {
  background-color: inherit;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-style: inherit;
  text-decoration: underline;
  text-transform: inherit;
}

.shg-default-text-content strong,
.shg-default-text-content em {
  background-color: inherit;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit;
  text-transform: inherit;
}

.shg-default-text-content em {
  font-weight: inherit;
}

.shg-default-text-content strong {
  font-style: inherit;
  font-weight: 700;
}

/* https://stackoverflow.com/a/16094931/3696652 */
.shg-default-text-content ::-moz-selection, .shg-default-text-content *::-moz-selection {
  background: #accef7;
}
.shg-default-text-content ::selection,
.shg-default-text-content *::selection {
  background: #accef7;
}

.shg-default-text-content p {
  font-size: 1em;
  font-weight: ;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
  color: ;
  font-family: ;
}

.shg-default-text-content h1 {
  font-size: 1.714em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.166;
  margin-top: 0.67em;
}

.shg-default-text-content h2 {
  font-size: 1.43em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.2;
  margin-top: 0.83em;
}

.shg-default-text-content h3 {
  font-size: 1.142em;
  font-weight: 500;
  letter-spacing: -0.008em;
  line-height: 1.5;
  margin-top: 1em;
}

.shg-default-text-content h4 {
  font-size: 1em;
  font-weight: 600;
  letter-spacing: -0.006em;
  line-height: 1.428;
  margin-top: 1.33em;
}

.shg-default-text-content h5 {
  font-size: 0.857em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.333;
  margin-top: 1.43em;
}

.shg-default-text-content h6 {
  font-size: 0.785em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.454;
  margin-top: 1.42em;
  text-transform: uppercase;
}

.shg-default-text-content ul {
  list-style: disc;
}

.shg-default-text-content ol {
  list-style: decimal;
}

.shg-default-text-content ul,
.shg-default-text-content ol {
  margin-block-end: 1em;
  margin-block-start: 1em;
  margin-bottom: 0;
  margin-inline-end: 0;
  margin-inline-start: 0;
  margin-top: 0;
  padding-inline-start: 40px;
}

.shg-default-text-content li {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1;
  list-style: inherit;
  margin-top: 0.67em;
}

.shg-default-text-content pre {
  font-family: monospace;
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 1em;
  white-space: pre-wrap;
  word-break: normal;
}

.shg-default-text-content address {
  font-size: 1em;
  font-style: italic;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0;
}

.shg-default-text-content div {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-bottom: 0;
  margin-top: 0.67em;
}

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  color: ;
  font-family: ;
  font-weight: ;
}

.shg-theme-text-content p {
  color: ;
  font-family: ;
  font-weight: ;
}

#s-2221ee95-5111-40a8-bb84-7d520df167b1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-2221ee95-5111-40a8-bb84-7d520df167b1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2221ee95-5111-40a8-bb84-7d520df167b1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2221ee95-5111-40a8-bb84-7d520df167b1 .shg-proportional-font-size,
#s-2221ee95-5111-40a8-bb84-7d520df167b1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cddeeb4f-80dd-4b7f-bac9-1f4a1368a18f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-cddeeb4f-80dd-4b7f-bac9-1f4a1368a18f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cddeeb4f-80dd-4b7f-bac9-1f4a1368a18f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-cddeeb4f-80dd-4b7f-bac9-1f4a1368a18f .shg-proportional-font-size,
#s-cddeeb4f-80dd-4b7f-bac9-1f4a1368a18f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9e8089e7-7311-4902-aa20-c7d219302b2d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9e8089e7-7311-4902-aa20-c7d219302b2d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9e8089e7-7311-4902-aa20-c7d219302b2d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9e8089e7-7311-4902-aa20-c7d219302b2d .shg-proportional-font-size,
#s-9e8089e7-7311-4902-aa20-c7d219302b2d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-02869f71-d2e8-4e5e-9b2d-19080534dc5a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-02869f71-d2e8-4e5e-9b2d-19080534dc5a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-02869f71-d2e8-4e5e-9b2d-19080534dc5a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-02869f71-d2e8-4e5e-9b2d-19080534dc5a .shg-proportional-font-size,
#s-02869f71-d2e8-4e5e-9b2d-19080534dc5a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bb1484c1-a3e5-4c63-a5fc-9947c387fb51 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-bb1484c1-a3e5-4c63-a5fc-9947c387fb51 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bb1484c1-a3e5-4c63-a5fc-9947c387fb51 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-bb1484c1-a3e5-4c63-a5fc-9947c387fb51 .shg-proportional-font-size,
#s-bb1484c1-a3e5-4c63-a5fc-9947c387fb51 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-30e84e06-5648-47ed-8e4d-4b95d7287073 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-30e84e06-5648-47ed-8e4d-4b95d7287073 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-30e84e06-5648-47ed-8e4d-4b95d7287073 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-30e84e06-5648-47ed-8e4d-4b95d7287073 .shg-proportional-font-size,
#s-30e84e06-5648-47ed-8e4d-4b95d7287073 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-546dd396-e11d-4546-b682-662c3a5322ff {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-546dd396-e11d-4546-b682-662c3a5322ff {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-546dd396-e11d-4546-b682-662c3a5322ff {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-546dd396-e11d-4546-b682-662c3a5322ff .shg-proportional-font-size,
#s-546dd396-e11d-4546-b682-662c3a5322ff .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-36a68def-9893-471d-8f3e-1df48094e137 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-36a68def-9893-471d-8f3e-1df48094e137 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-36a68def-9893-471d-8f3e-1df48094e137 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-36a68def-9893-471d-8f3e-1df48094e137 .shg-proportional-font-size,
#s-36a68def-9893-471d-8f3e-1df48094e137 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d1aab599-174e-41dc-a836-4ae3d6cf2ca0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d1aab599-174e-41dc-a836-4ae3d6cf2ca0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d1aab599-174e-41dc-a836-4ae3d6cf2ca0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d1aab599-174e-41dc-a836-4ae3d6cf2ca0 .shg-proportional-font-size,
#s-d1aab599-174e-41dc-a836-4ae3d6cf2ca0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-66769019-ad56-4576-8917-04137357d0c0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-66769019-ad56-4576-8917-04137357d0c0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-66769019-ad56-4576-8917-04137357d0c0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-66769019-ad56-4576-8917-04137357d0c0 .shg-proportional-font-size,
#s-66769019-ad56-4576-8917-04137357d0c0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d35fecd0-9149-4df9-b2a2-029bcfa6561a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d35fecd0-9149-4df9-b2a2-029bcfa6561a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d35fecd0-9149-4df9-b2a2-029bcfa6561a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d35fecd0-9149-4df9-b2a2-029bcfa6561a .shg-proportional-font-size,
#s-d35fecd0-9149-4df9-b2a2-029bcfa6561a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-52e897fa-25db-4321-927e-d7e34d828c17 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-52e897fa-25db-4321-927e-d7e34d828c17 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-52e897fa-25db-4321-927e-d7e34d828c17 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-52e897fa-25db-4321-927e-d7e34d828c17 .shg-proportional-font-size,
#s-52e897fa-25db-4321-927e-d7e34d828c17 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-13c3cde9-051a-4ca6-88d3-c5502a684fc7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-13c3cde9-051a-4ca6-88d3-c5502a684fc7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-13c3cde9-051a-4ca6-88d3-c5502a684fc7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-13c3cde9-051a-4ca6-88d3-c5502a684fc7 .shg-proportional-font-size,
#s-13c3cde9-051a-4ca6-88d3-c5502a684fc7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-91e494cd-3a00-48fa-b7a5-cabf7a835ca9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-91e494cd-3a00-48fa-b7a5-cabf7a835ca9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-91e494cd-3a00-48fa-b7a5-cabf7a835ca9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-91e494cd-3a00-48fa-b7a5-cabf7a835ca9 .shg-proportional-font-size,
#s-91e494cd-3a00-48fa-b7a5-cabf7a835ca9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d2e741db-0ee3-4757-8a30-a56fc0308f43 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d2e741db-0ee3-4757-8a30-a56fc0308f43 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d2e741db-0ee3-4757-8a30-a56fc0308f43 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d2e741db-0ee3-4757-8a30-a56fc0308f43 .shg-proportional-font-size,
#s-d2e741db-0ee3-4757-8a30-a56fc0308f43 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9717fc09-f8fc-4f1e-a089-c7df6f15647e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9717fc09-f8fc-4f1e-a089-c7df6f15647e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9717fc09-f8fc-4f1e-a089-c7df6f15647e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9717fc09-f8fc-4f1e-a089-c7df6f15647e .shg-proportional-font-size,
#s-9717fc09-f8fc-4f1e-a089-c7df6f15647e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4b2fc5de-2f4c-4991-8106-00cb151b9533 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4b2fc5de-2f4c-4991-8106-00cb151b9533 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4b2fc5de-2f4c-4991-8106-00cb151b9533 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4b2fc5de-2f4c-4991-8106-00cb151b9533 .shg-proportional-font-size,
#s-4b2fc5de-2f4c-4991-8106-00cb151b9533 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4c68b0ef-25a2-4d54-beaa-35a0b10d7138 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4c68b0ef-25a2-4d54-beaa-35a0b10d7138 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4c68b0ef-25a2-4d54-beaa-35a0b10d7138 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4c68b0ef-25a2-4d54-beaa-35a0b10d7138 .shg-proportional-font-size,
#s-4c68b0ef-25a2-4d54-beaa-35a0b10d7138 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cfa05fe5-9e69-4d4d-b460-beb3309dfaa5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-cfa05fe5-9e69-4d4d-b460-beb3309dfaa5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cfa05fe5-9e69-4d4d-b460-beb3309dfaa5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-cfa05fe5-9e69-4d4d-b460-beb3309dfaa5 .shg-proportional-font-size,
#s-cfa05fe5-9e69-4d4d-b460-beb3309dfaa5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bbc05ba4-ede5-4ae4-9b04-08a02681a5da {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-bbc05ba4-ede5-4ae4-9b04-08a02681a5da {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bbc05ba4-ede5-4ae4-9b04-08a02681a5da {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-bbc05ba4-ede5-4ae4-9b04-08a02681a5da .shg-proportional-font-size,
#s-bbc05ba4-ede5-4ae4-9b04-08a02681a5da .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fb44f318-4b3f-47af-b200-00d8c03be99c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-fb44f318-4b3f-47af-b200-00d8c03be99c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fb44f318-4b3f-47af-b200-00d8c03be99c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-fb44f318-4b3f-47af-b200-00d8c03be99c .shg-proportional-font-size,
#s-fb44f318-4b3f-47af-b200-00d8c03be99c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2ccc2940-e622-4bf7-b572-f3e9fcf17ce7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-2ccc2940-e622-4bf7-b572-f3e9fcf17ce7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2ccc2940-e622-4bf7-b572-f3e9fcf17ce7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2ccc2940-e622-4bf7-b572-f3e9fcf17ce7 .shg-proportional-font-size,
#s-2ccc2940-e622-4bf7-b572-f3e9fcf17ce7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f0c28360-d548-4d54-bce5-6f6d797036af {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f0c28360-d548-4d54-bce5-6f6d797036af {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f0c28360-d548-4d54-bce5-6f6d797036af {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f0c28360-d548-4d54-bce5-6f6d797036af .shg-proportional-font-size,
#s-f0c28360-d548-4d54-bce5-6f6d797036af .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-13d81462-5964-4448-a0b7-057eb4fb0ea0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-13d81462-5964-4448-a0b7-057eb4fb0ea0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-13d81462-5964-4448-a0b7-057eb4fb0ea0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-13d81462-5964-4448-a0b7-057eb4fb0ea0 .shg-proportional-font-size,
#s-13d81462-5964-4448-a0b7-057eb4fb0ea0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9fabbcb7-46a7-42b4-bb26-8dcd1f97a2be {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9fabbcb7-46a7-42b4-bb26-8dcd1f97a2be {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9fabbcb7-46a7-42b4-bb26-8dcd1f97a2be {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9fabbcb7-46a7-42b4-bb26-8dcd1f97a2be .shg-proportional-font-size,
#s-9fabbcb7-46a7-42b4-bb26-8dcd1f97a2be .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b92fe0e0-2e0c-44f4-ab30-6f17c0888d60 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b92fe0e0-2e0c-44f4-ab30-6f17c0888d60 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b92fe0e0-2e0c-44f4-ab30-6f17c0888d60 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b92fe0e0-2e0c-44f4-ab30-6f17c0888d60 .shg-proportional-font-size,
#s-b92fe0e0-2e0c-44f4-ab30-6f17c0888d60 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-057f9355-b061-4b2a-96b4-8985e929cd75 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-057f9355-b061-4b2a-96b4-8985e929cd75 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-057f9355-b061-4b2a-96b4-8985e929cd75 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-057f9355-b061-4b2a-96b4-8985e929cd75 .shg-proportional-font-size,
#s-057f9355-b061-4b2a-96b4-8985e929cd75 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4c2f0512-0d91-4ad2-80c2-656392983fee {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4c2f0512-0d91-4ad2-80c2-656392983fee {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4c2f0512-0d91-4ad2-80c2-656392983fee {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4c2f0512-0d91-4ad2-80c2-656392983fee .shg-proportional-font-size,
#s-4c2f0512-0d91-4ad2-80c2-656392983fee .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bb9757fc-aecc-4488-883c-021f1f50a1a4 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-bb9757fc-aecc-4488-883c-021f1f50a1a4 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bb9757fc-aecc-4488-883c-021f1f50a1a4 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-bb9757fc-aecc-4488-883c-021f1f50a1a4 .shg-proportional-font-size,
#s-bb9757fc-aecc-4488-883c-021f1f50a1a4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d63c35b0-bd24-4509-8df2-ceaec5936940 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d63c35b0-bd24-4509-8df2-ceaec5936940 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d63c35b0-bd24-4509-8df2-ceaec5936940 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d63c35b0-bd24-4509-8df2-ceaec5936940 .shg-proportional-font-size,
#s-d63c35b0-bd24-4509-8df2-ceaec5936940 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2b0f6f79-db9c-4a24-a1fd-66d34c718fad {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-2b0f6f79-db9c-4a24-a1fd-66d34c718fad {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2b0f6f79-db9c-4a24-a1fd-66d34c718fad {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2b0f6f79-db9c-4a24-a1fd-66d34c718fad .shg-proportional-font-size,
#s-2b0f6f79-db9c-4a24-a1fd-66d34c718fad .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fc41fc7d-7cc7-4a63-9f5f-392b0839eaa3 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-fc41fc7d-7cc7-4a63-9f5f-392b0839eaa3 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fc41fc7d-7cc7-4a63-9f5f-392b0839eaa3 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-fc41fc7d-7cc7-4a63-9f5f-392b0839eaa3 .shg-proportional-font-size,
#s-fc41fc7d-7cc7-4a63-9f5f-392b0839eaa3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6812b6c8-ea1c-46f9-baa0-57ae97358b04 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-6812b6c8-ea1c-46f9-baa0-57ae97358b04 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6812b6c8-ea1c-46f9-baa0-57ae97358b04 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-6812b6c8-ea1c-46f9-baa0-57ae97358b04 .shg-proportional-font-size,
#s-6812b6c8-ea1c-46f9-baa0-57ae97358b04 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-feb257aa-ac6a-4061-96e5-b4e9285b3c42 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-feb257aa-ac6a-4061-96e5-b4e9285b3c42 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-feb257aa-ac6a-4061-96e5-b4e9285b3c42 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-feb257aa-ac6a-4061-96e5-b4e9285b3c42 .shg-proportional-font-size,
#s-feb257aa-ac6a-4061-96e5-b4e9285b3c42 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-29c2f471-f634-456d-83cd-dbb94c0f6b65 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-29c2f471-f634-456d-83cd-dbb94c0f6b65 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-29c2f471-f634-456d-83cd-dbb94c0f6b65 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-29c2f471-f634-456d-83cd-dbb94c0f6b65 .shg-proportional-font-size,
#s-29c2f471-f634-456d-83cd-dbb94c0f6b65 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-082a287d-aea0-4cb5-a7ce-25de92901c76 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-082a287d-aea0-4cb5-a7ce-25de92901c76 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-082a287d-aea0-4cb5-a7ce-25de92901c76 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-082a287d-aea0-4cb5-a7ce-25de92901c76 .shg-proportional-font-size,
#s-082a287d-aea0-4cb5-a7ce-25de92901c76 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-82f4b698-fd89-4a13-9526-fc70d43f9ddb {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-82f4b698-fd89-4a13-9526-fc70d43f9ddb {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-82f4b698-fd89-4a13-9526-fc70d43f9ddb {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-82f4b698-fd89-4a13-9526-fc70d43f9ddb .shg-proportional-font-size,
#s-82f4b698-fd89-4a13-9526-fc70d43f9ddb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1d6e2da0-010c-44c7-b4d1-c513481c276d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1d6e2da0-010c-44c7-b4d1-c513481c276d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1d6e2da0-010c-44c7-b4d1-c513481c276d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1d6e2da0-010c-44c7-b4d1-c513481c276d .shg-proportional-font-size,
#s-1d6e2da0-010c-44c7-b4d1-c513481c276d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-470b2ae4-8563-4592-ad8b-06d875f37fae {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-470b2ae4-8563-4592-ad8b-06d875f37fae {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-470b2ae4-8563-4592-ad8b-06d875f37fae {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-470b2ae4-8563-4592-ad8b-06d875f37fae .shg-proportional-font-size,
#s-470b2ae4-8563-4592-ad8b-06d875f37fae .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7ce0ae65-1e9b-4853-a2a3-835cfa9fd363 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7ce0ae65-1e9b-4853-a2a3-835cfa9fd363 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7ce0ae65-1e9b-4853-a2a3-835cfa9fd363 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7ce0ae65-1e9b-4853-a2a3-835cfa9fd363 .shg-proportional-font-size,
#s-7ce0ae65-1e9b-4853-a2a3-835cfa9fd363 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-97a2a69e-ba7a-4b52-8b04-c36ecf2b5717 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-97a2a69e-ba7a-4b52-8b04-c36ecf2b5717 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-97a2a69e-ba7a-4b52-8b04-c36ecf2b5717 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-97a2a69e-ba7a-4b52-8b04-c36ecf2b5717 .shg-proportional-font-size,
#s-97a2a69e-ba7a-4b52-8b04-c36ecf2b5717 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-11ca97ca-a930-4fd8-b1fd-77888f747525 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-11ca97ca-a930-4fd8-b1fd-77888f747525 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-11ca97ca-a930-4fd8-b1fd-77888f747525 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-11ca97ca-a930-4fd8-b1fd-77888f747525 .shg-proportional-font-size,
#s-11ca97ca-a930-4fd8-b1fd-77888f747525 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-10934e2c-09e0-4fd0-a3c1-c81cb9ded1ab {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-10934e2c-09e0-4fd0-a3c1-c81cb9ded1ab {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-10934e2c-09e0-4fd0-a3c1-c81cb9ded1ab {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-10934e2c-09e0-4fd0-a3c1-c81cb9ded1ab .shg-proportional-font-size,
#s-10934e2c-09e0-4fd0-a3c1-c81cb9ded1ab .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c4f36584-c5ae-476f-9bd2-66203835c0dc {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c4f36584-c5ae-476f-9bd2-66203835c0dc {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c4f36584-c5ae-476f-9bd2-66203835c0dc {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c4f36584-c5ae-476f-9bd2-66203835c0dc .shg-proportional-font-size,
#s-c4f36584-c5ae-476f-9bd2-66203835c0dc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ab37d49c-c7f6-4581-9f54-66d540826660 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ab37d49c-c7f6-4581-9f54-66d540826660 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ab37d49c-c7f6-4581-9f54-66d540826660 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ab37d49c-c7f6-4581-9f54-66d540826660 .shg-proportional-font-size,
#s-ab37d49c-c7f6-4581-9f54-66d540826660 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-60fc2050-29d9-4afd-950a-00e71a66ef8f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-60fc2050-29d9-4afd-950a-00e71a66ef8f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-60fc2050-29d9-4afd-950a-00e71a66ef8f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-60fc2050-29d9-4afd-950a-00e71a66ef8f .shg-proportional-font-size,
#s-60fc2050-29d9-4afd-950a-00e71a66ef8f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ca750e0b-0d46-42d5-9ea7-8ef81878a0b7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ca750e0b-0d46-42d5-9ea7-8ef81878a0b7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ca750e0b-0d46-42d5-9ea7-8ef81878a0b7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ca750e0b-0d46-42d5-9ea7-8ef81878a0b7 .shg-proportional-font-size,
#s-ca750e0b-0d46-42d5-9ea7-8ef81878a0b7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c81a14f3-e898-4653-8fa7-bd37bd591482 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c81a14f3-e898-4653-8fa7-bd37bd591482 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c81a14f3-e898-4653-8fa7-bd37bd591482 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c81a14f3-e898-4653-8fa7-bd37bd591482 .shg-proportional-font-size,
#s-c81a14f3-e898-4653-8fa7-bd37bd591482 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5515785b-7067-4925-969c-7994c6cd9478 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5515785b-7067-4925-969c-7994c6cd9478 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5515785b-7067-4925-969c-7994c6cd9478 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5515785b-7067-4925-969c-7994c6cd9478 .shg-proportional-font-size,
#s-5515785b-7067-4925-969c-7994c6cd9478 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ed4dfc6e-d0fd-49aa-b462-d3cf297daff7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ed4dfc6e-d0fd-49aa-b462-d3cf297daff7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ed4dfc6e-d0fd-49aa-b462-d3cf297daff7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ed4dfc6e-d0fd-49aa-b462-d3cf297daff7 .shg-proportional-font-size,
#s-ed4dfc6e-d0fd-49aa-b462-d3cf297daff7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f425ef7e-154e-443f-9a63-e84dc8926cd9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f425ef7e-154e-443f-9a63-e84dc8926cd9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f425ef7e-154e-443f-9a63-e84dc8926cd9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f425ef7e-154e-443f-9a63-e84dc8926cd9 .shg-proportional-font-size,
#s-f425ef7e-154e-443f-9a63-e84dc8926cd9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7af60a39-6248-4490-bc86-d58853012ce7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7af60a39-6248-4490-bc86-d58853012ce7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7af60a39-6248-4490-bc86-d58853012ce7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7af60a39-6248-4490-bc86-d58853012ce7 .shg-proportional-font-size,
#s-7af60a39-6248-4490-bc86-d58853012ce7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2fa5a73c-9d52-4e81-8d9c-1a56e511e885 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-2fa5a73c-9d52-4e81-8d9c-1a56e511e885 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2fa5a73c-9d52-4e81-8d9c-1a56e511e885 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2fa5a73c-9d52-4e81-8d9c-1a56e511e885 .shg-proportional-font-size,
#s-2fa5a73c-9d52-4e81-8d9c-1a56e511e885 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e8631470-6c0c-45f5-89bf-bb2e0b0347cc {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e8631470-6c0c-45f5-89bf-bb2e0b0347cc {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e8631470-6c0c-45f5-89bf-bb2e0b0347cc {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e8631470-6c0c-45f5-89bf-bb2e0b0347cc .shg-proportional-font-size,
#s-e8631470-6c0c-45f5-89bf-bb2e0b0347cc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4280eb42-1ae5-4656-bf33-0beeccbd7a24 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4280eb42-1ae5-4656-bf33-0beeccbd7a24 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4280eb42-1ae5-4656-bf33-0beeccbd7a24 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4280eb42-1ae5-4656-bf33-0beeccbd7a24 .shg-proportional-font-size,
#s-4280eb42-1ae5-4656-bf33-0beeccbd7a24 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3c4a2aa7-e75c-4b1a-ab66-e37d840bee1e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3c4a2aa7-e75c-4b1a-ab66-e37d840bee1e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3c4a2aa7-e75c-4b1a-ab66-e37d840bee1e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3c4a2aa7-e75c-4b1a-ab66-e37d840bee1e .shg-proportional-font-size,
#s-3c4a2aa7-e75c-4b1a-ab66-e37d840bee1e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e0cc12b9-794e-4a35-88ed-57f588bd9a11 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e0cc12b9-794e-4a35-88ed-57f588bd9a11 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e0cc12b9-794e-4a35-88ed-57f588bd9a11 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e0cc12b9-794e-4a35-88ed-57f588bd9a11 .shg-proportional-font-size,
#s-e0cc12b9-794e-4a35-88ed-57f588bd9a11 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-10094433-9cff-4540-9e4c-273af9269e15 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-10094433-9cff-4540-9e4c-273af9269e15 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-10094433-9cff-4540-9e4c-273af9269e15 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-10094433-9cff-4540-9e4c-273af9269e15 .shg-proportional-font-size,
#s-10094433-9cff-4540-9e4c-273af9269e15 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c5679576-8cdb-471a-a14f-2413d1f25dbe {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c5679576-8cdb-471a-a14f-2413d1f25dbe {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c5679576-8cdb-471a-a14f-2413d1f25dbe {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c5679576-8cdb-471a-a14f-2413d1f25dbe .shg-proportional-font-size,
#s-c5679576-8cdb-471a-a14f-2413d1f25dbe .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3f7f42d6-b036-4b3c-9fdf-407e0ffc1c62 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3f7f42d6-b036-4b3c-9fdf-407e0ffc1c62 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3f7f42d6-b036-4b3c-9fdf-407e0ffc1c62 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3f7f42d6-b036-4b3c-9fdf-407e0ffc1c62 .shg-proportional-font-size,
#s-3f7f42d6-b036-4b3c-9fdf-407e0ffc1c62 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5916afde-06cc-4914-a69f-170c4f6501bc {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5916afde-06cc-4914-a69f-170c4f6501bc {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5916afde-06cc-4914-a69f-170c4f6501bc {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5916afde-06cc-4914-a69f-170c4f6501bc .shg-proportional-font-size,
#s-5916afde-06cc-4914-a69f-170c4f6501bc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-00c3a455-b7ff-4213-bf9e-0cd53f0c6f94 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-00c3a455-b7ff-4213-bf9e-0cd53f0c6f94 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-00c3a455-b7ff-4213-bf9e-0cd53f0c6f94 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-00c3a455-b7ff-4213-bf9e-0cd53f0c6f94 .shg-proportional-font-size,
#s-00c3a455-b7ff-4213-bf9e-0cd53f0c6f94 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bc33f969-9c8c-47fe-b81a-cd1c7a03d3e4 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-bc33f969-9c8c-47fe-b81a-cd1c7a03d3e4 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bc33f969-9c8c-47fe-b81a-cd1c7a03d3e4 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-bc33f969-9c8c-47fe-b81a-cd1c7a03d3e4 .shg-proportional-font-size,
#s-bc33f969-9c8c-47fe-b81a-cd1c7a03d3e4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-09ebc090-2b24-4d43-a70f-ab58ed1294a0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-09ebc090-2b24-4d43-a70f-ab58ed1294a0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-09ebc090-2b24-4d43-a70f-ab58ed1294a0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-09ebc090-2b24-4d43-a70f-ab58ed1294a0 .shg-proportional-font-size,
#s-09ebc090-2b24-4d43-a70f-ab58ed1294a0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-94a4e57d-972d-4a27-81ea-9f4437c55572 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-94a4e57d-972d-4a27-81ea-9f4437c55572 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-94a4e57d-972d-4a27-81ea-9f4437c55572 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-94a4e57d-972d-4a27-81ea-9f4437c55572 .shg-proportional-font-size,
#s-94a4e57d-972d-4a27-81ea-9f4437c55572 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-27185886-4ec0-45db-a273-881f8cf6a9e5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-27185886-4ec0-45db-a273-881f8cf6a9e5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-27185886-4ec0-45db-a273-881f8cf6a9e5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-27185886-4ec0-45db-a273-881f8cf6a9e5 .shg-proportional-font-size,
#s-27185886-4ec0-45db-a273-881f8cf6a9e5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6f06c587-2100-402e-be17-d05004d5197c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-6f06c587-2100-402e-be17-d05004d5197c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6f06c587-2100-402e-be17-d05004d5197c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-6f06c587-2100-402e-be17-d05004d5197c .shg-proportional-font-size,
#s-6f06c587-2100-402e-be17-d05004d5197c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bdd66abc-2d7d-4958-976d-6ec75c46801f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-bdd66abc-2d7d-4958-976d-6ec75c46801f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bdd66abc-2d7d-4958-976d-6ec75c46801f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-bdd66abc-2d7d-4958-976d-6ec75c46801f .shg-proportional-font-size,
#s-bdd66abc-2d7d-4958-976d-6ec75c46801f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ee42eaf3-71af-4299-8bad-d9d2d932ee2a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ee42eaf3-71af-4299-8bad-d9d2d932ee2a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ee42eaf3-71af-4299-8bad-d9d2d932ee2a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ee42eaf3-71af-4299-8bad-d9d2d932ee2a .shg-proportional-font-size,
#s-ee42eaf3-71af-4299-8bad-d9d2d932ee2a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1df9242d-46c5-4f59-b8e6-e8229bba0fc9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1df9242d-46c5-4f59-b8e6-e8229bba0fc9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1df9242d-46c5-4f59-b8e6-e8229bba0fc9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1df9242d-46c5-4f59-b8e6-e8229bba0fc9 .shg-proportional-font-size,
#s-1df9242d-46c5-4f59-b8e6-e8229bba0fc9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b5f050b9-0d9c-4624-af2b-16337e4bf3ce {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b5f050b9-0d9c-4624-af2b-16337e4bf3ce {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b5f050b9-0d9c-4624-af2b-16337e4bf3ce {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b5f050b9-0d9c-4624-af2b-16337e4bf3ce .shg-proportional-font-size,
#s-b5f050b9-0d9c-4624-af2b-16337e4bf3ce .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-63c37a61-e377-452f-8b08-587e883fd4ab {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-63c37a61-e377-452f-8b08-587e883fd4ab {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-63c37a61-e377-452f-8b08-587e883fd4ab {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-63c37a61-e377-452f-8b08-587e883fd4ab .shg-proportional-font-size,
#s-63c37a61-e377-452f-8b08-587e883fd4ab .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-893e2ddd-51e1-4f01-a9ed-29b1c2163eb2 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-893e2ddd-51e1-4f01-a9ed-29b1c2163eb2 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-893e2ddd-51e1-4f01-a9ed-29b1c2163eb2 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-893e2ddd-51e1-4f01-a9ed-29b1c2163eb2 .shg-proportional-font-size,
#s-893e2ddd-51e1-4f01-a9ed-29b1c2163eb2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c1148c50-d49d-4470-bac7-eff1a7971bea {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c1148c50-d49d-4470-bac7-eff1a7971bea {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c1148c50-d49d-4470-bac7-eff1a7971bea {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c1148c50-d49d-4470-bac7-eff1a7971bea .shg-proportional-font-size,
#s-c1148c50-d49d-4470-bac7-eff1a7971bea .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1c41f4a3-0f97-4a73-84ec-f6121019de0d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1c41f4a3-0f97-4a73-84ec-f6121019de0d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1c41f4a3-0f97-4a73-84ec-f6121019de0d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1c41f4a3-0f97-4a73-84ec-f6121019de0d .shg-proportional-font-size,
#s-1c41f4a3-0f97-4a73-84ec-f6121019de0d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-192cf4f4-46a5-4eac-a221-c7a68ff90959 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-192cf4f4-46a5-4eac-a221-c7a68ff90959 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-192cf4f4-46a5-4eac-a221-c7a68ff90959 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-192cf4f4-46a5-4eac-a221-c7a68ff90959 .shg-proportional-font-size,
#s-192cf4f4-46a5-4eac-a221-c7a68ff90959 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3f1bb591-60c3-4cff-91c0-7bec6f73861e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3f1bb591-60c3-4cff-91c0-7bec6f73861e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3f1bb591-60c3-4cff-91c0-7bec6f73861e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3f1bb591-60c3-4cff-91c0-7bec6f73861e .shg-proportional-font-size,
#s-3f1bb591-60c3-4cff-91c0-7bec6f73861e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4c65ec15-2725-45ee-8a74-5c0e149c52c4 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4c65ec15-2725-45ee-8a74-5c0e149c52c4 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4c65ec15-2725-45ee-8a74-5c0e149c52c4 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4c65ec15-2725-45ee-8a74-5c0e149c52c4 .shg-proportional-font-size,
#s-4c65ec15-2725-45ee-8a74-5c0e149c52c4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0086d9f6-92bc-422a-90ba-ab6da7185003 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0086d9f6-92bc-422a-90ba-ab6da7185003 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0086d9f6-92bc-422a-90ba-ab6da7185003 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0086d9f6-92bc-422a-90ba-ab6da7185003 .shg-proportional-font-size,
#s-0086d9f6-92bc-422a-90ba-ab6da7185003 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ea73ddef-a1e8-4692-a896-8dec7fad53c7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ea73ddef-a1e8-4692-a896-8dec7fad53c7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ea73ddef-a1e8-4692-a896-8dec7fad53c7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ea73ddef-a1e8-4692-a896-8dec7fad53c7 .shg-proportional-font-size,
#s-ea73ddef-a1e8-4692-a896-8dec7fad53c7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f0f03388-e233-4707-981e-daba09546361 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f0f03388-e233-4707-981e-daba09546361 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f0f03388-e233-4707-981e-daba09546361 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f0f03388-e233-4707-981e-daba09546361 .shg-proportional-font-size,
#s-f0f03388-e233-4707-981e-daba09546361 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-33acc7ca-cc95-4231-a26b-901aaa7e6940 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-33acc7ca-cc95-4231-a26b-901aaa7e6940 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-33acc7ca-cc95-4231-a26b-901aaa7e6940 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-33acc7ca-cc95-4231-a26b-901aaa7e6940 .shg-proportional-font-size,
#s-33acc7ca-cc95-4231-a26b-901aaa7e6940 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b3e6fc26-57fe-418f-bab6-a7a8836757e8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b3e6fc26-57fe-418f-bab6-a7a8836757e8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b3e6fc26-57fe-418f-bab6-a7a8836757e8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b3e6fc26-57fe-418f-bab6-a7a8836757e8 .shg-proportional-font-size,
#s-b3e6fc26-57fe-418f-bab6-a7a8836757e8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ba17a69d-9716-4320-9614-af1b2101916c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ba17a69d-9716-4320-9614-af1b2101916c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ba17a69d-9716-4320-9614-af1b2101916c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ba17a69d-9716-4320-9614-af1b2101916c .shg-proportional-font-size,
#s-ba17a69d-9716-4320-9614-af1b2101916c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0ba02be0-fa99-4a18-ae27-4864f0514aed {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0ba02be0-fa99-4a18-ae27-4864f0514aed {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0ba02be0-fa99-4a18-ae27-4864f0514aed {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0ba02be0-fa99-4a18-ae27-4864f0514aed .shg-proportional-font-size,
#s-0ba02be0-fa99-4a18-ae27-4864f0514aed .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6f577119-71f3-49ee-845f-7ead95edbe10 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-6f577119-71f3-49ee-845f-7ead95edbe10 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6f577119-71f3-49ee-845f-7ead95edbe10 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-6f577119-71f3-49ee-845f-7ead95edbe10 .shg-proportional-font-size,
#s-6f577119-71f3-49ee-845f-7ead95edbe10 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-430825c7-d58d-41a5-87fe-ceea94bf4c24 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-430825c7-d58d-41a5-87fe-ceea94bf4c24 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-430825c7-d58d-41a5-87fe-ceea94bf4c24 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-430825c7-d58d-41a5-87fe-ceea94bf4c24 .shg-proportional-font-size,
#s-430825c7-d58d-41a5-87fe-ceea94bf4c24 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2a7bf3bf-4599-4662-884f-48a6cf586844 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-2a7bf3bf-4599-4662-884f-48a6cf586844 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2a7bf3bf-4599-4662-884f-48a6cf586844 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2a7bf3bf-4599-4662-884f-48a6cf586844 .shg-proportional-font-size,
#s-2a7bf3bf-4599-4662-884f-48a6cf586844 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d2ea296e-dc63-47c0-af3b-dbfeb82f533e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d2ea296e-dc63-47c0-af3b-dbfeb82f533e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d2ea296e-dc63-47c0-af3b-dbfeb82f533e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d2ea296e-dc63-47c0-af3b-dbfeb82f533e .shg-proportional-font-size,
#s-d2ea296e-dc63-47c0-af3b-dbfeb82f533e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-25707d20-156e-4ebc-9be3-77a79d8f037d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-25707d20-156e-4ebc-9be3-77a79d8f037d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-25707d20-156e-4ebc-9be3-77a79d8f037d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-25707d20-156e-4ebc-9be3-77a79d8f037d .shg-proportional-font-size,
#s-25707d20-156e-4ebc-9be3-77a79d8f037d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7e5d2665-1dd7-44ac-9f60-1454f5ee238a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7e5d2665-1dd7-44ac-9f60-1454f5ee238a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7e5d2665-1dd7-44ac-9f60-1454f5ee238a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7e5d2665-1dd7-44ac-9f60-1454f5ee238a .shg-proportional-font-size,
#s-7e5d2665-1dd7-44ac-9f60-1454f5ee238a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a10a073c-0d6f-439c-908a-e989d6e0f5d8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a10a073c-0d6f-439c-908a-e989d6e0f5d8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a10a073c-0d6f-439c-908a-e989d6e0f5d8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a10a073c-0d6f-439c-908a-e989d6e0f5d8 .shg-proportional-font-size,
#s-a10a073c-0d6f-439c-908a-e989d6e0f5d8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d6e6e2f1-7f85-4999-b914-1ed359dff5e0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d6e6e2f1-7f85-4999-b914-1ed359dff5e0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d6e6e2f1-7f85-4999-b914-1ed359dff5e0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d6e6e2f1-7f85-4999-b914-1ed359dff5e0 .shg-proportional-font-size,
#s-d6e6e2f1-7f85-4999-b914-1ed359dff5e0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4635a578-f0de-47fd-ae57-de9255dc95d8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4635a578-f0de-47fd-ae57-de9255dc95d8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4635a578-f0de-47fd-ae57-de9255dc95d8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4635a578-f0de-47fd-ae57-de9255dc95d8 .shg-proportional-font-size,
#s-4635a578-f0de-47fd-ae57-de9255dc95d8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-39a75588-eaf6-464e-8dfe-a273504a3bae {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-39a75588-eaf6-464e-8dfe-a273504a3bae {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-39a75588-eaf6-464e-8dfe-a273504a3bae {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-39a75588-eaf6-464e-8dfe-a273504a3bae .shg-proportional-font-size,
#s-39a75588-eaf6-464e-8dfe-a273504a3bae .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8092ad7b-ddc7-46e3-bdec-99d1567a98ac {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-8092ad7b-ddc7-46e3-bdec-99d1567a98ac {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8092ad7b-ddc7-46e3-bdec-99d1567a98ac {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-8092ad7b-ddc7-46e3-bdec-99d1567a98ac .shg-proportional-font-size,
#s-8092ad7b-ddc7-46e3-bdec-99d1567a98ac .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3e3d814c-2497-4060-b4ca-7c72b31bb654 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3e3d814c-2497-4060-b4ca-7c72b31bb654 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3e3d814c-2497-4060-b4ca-7c72b31bb654 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3e3d814c-2497-4060-b4ca-7c72b31bb654 .shg-proportional-font-size,
#s-3e3d814c-2497-4060-b4ca-7c72b31bb654 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-648c70e6-7ecc-43bb-a338-37492c5ab6f7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-648c70e6-7ecc-43bb-a338-37492c5ab6f7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-648c70e6-7ecc-43bb-a338-37492c5ab6f7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-648c70e6-7ecc-43bb-a338-37492c5ab6f7 .shg-proportional-font-size,
#s-648c70e6-7ecc-43bb-a338-37492c5ab6f7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f570a952-d424-4dea-a3b0-566f538b1763 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f570a952-d424-4dea-a3b0-566f538b1763 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f570a952-d424-4dea-a3b0-566f538b1763 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f570a952-d424-4dea-a3b0-566f538b1763 .shg-proportional-font-size,
#s-f570a952-d424-4dea-a3b0-566f538b1763 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4071aebf-8fb8-41a4-88fc-e939b447eb77 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4071aebf-8fb8-41a4-88fc-e939b447eb77 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4071aebf-8fb8-41a4-88fc-e939b447eb77 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4071aebf-8fb8-41a4-88fc-e939b447eb77 .shg-proportional-font-size,
#s-4071aebf-8fb8-41a4-88fc-e939b447eb77 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c2c97c1d-0549-414e-ab29-97cd1a5edb02 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c2c97c1d-0549-414e-ab29-97cd1a5edb02 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c2c97c1d-0549-414e-ab29-97cd1a5edb02 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c2c97c1d-0549-414e-ab29-97cd1a5edb02 .shg-proportional-font-size,
#s-c2c97c1d-0549-414e-ab29-97cd1a5edb02 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-50104600-165b-4161-8206-482d1ba01c19 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-50104600-165b-4161-8206-482d1ba01c19 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-50104600-165b-4161-8206-482d1ba01c19 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-50104600-165b-4161-8206-482d1ba01c19 .shg-proportional-font-size,
#s-50104600-165b-4161-8206-482d1ba01c19 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a22ad74a-0e5a-4f00-b8b7-99b52c4a7d03 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a22ad74a-0e5a-4f00-b8b7-99b52c4a7d03 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a22ad74a-0e5a-4f00-b8b7-99b52c4a7d03 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a22ad74a-0e5a-4f00-b8b7-99b52c4a7d03 .shg-proportional-font-size,
#s-a22ad74a-0e5a-4f00-b8b7-99b52c4a7d03 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-09708e58-35c8-4f89-bb2e-f520c270e251 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-09708e58-35c8-4f89-bb2e-f520c270e251 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-09708e58-35c8-4f89-bb2e-f520c270e251 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-09708e58-35c8-4f89-bb2e-f520c270e251 .shg-proportional-font-size,
#s-09708e58-35c8-4f89-bb2e-f520c270e251 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-40033f3c-8180-4eb2-bc54-1b3b33c5ebb8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-40033f3c-8180-4eb2-bc54-1b3b33c5ebb8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-40033f3c-8180-4eb2-bc54-1b3b33c5ebb8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-40033f3c-8180-4eb2-bc54-1b3b33c5ebb8 .shg-proportional-font-size,
#s-40033f3c-8180-4eb2-bc54-1b3b33c5ebb8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b7da0ffe-2a0a-42be-9219-34402a8e2f47 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b7da0ffe-2a0a-42be-9219-34402a8e2f47 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b7da0ffe-2a0a-42be-9219-34402a8e2f47 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b7da0ffe-2a0a-42be-9219-34402a8e2f47 .shg-proportional-font-size,
#s-b7da0ffe-2a0a-42be-9219-34402a8e2f47 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f007bb2d-b2df-4a57-abfc-3a26fcca65a4 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f007bb2d-b2df-4a57-abfc-3a26fcca65a4 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f007bb2d-b2df-4a57-abfc-3a26fcca65a4 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f007bb2d-b2df-4a57-abfc-3a26fcca65a4 .shg-proportional-font-size,
#s-f007bb2d-b2df-4a57-abfc-3a26fcca65a4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-abc69268-5196-41c5-8ecd-b274853f1ced {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-abc69268-5196-41c5-8ecd-b274853f1ced {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-abc69268-5196-41c5-8ecd-b274853f1ced {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-abc69268-5196-41c5-8ecd-b274853f1ced .shg-proportional-font-size,
#s-abc69268-5196-41c5-8ecd-b274853f1ced .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ad335149-253c-411a-a627-6680774e647a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ad335149-253c-411a-a627-6680774e647a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ad335149-253c-411a-a627-6680774e647a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ad335149-253c-411a-a627-6680774e647a .shg-proportional-font-size,
#s-ad335149-253c-411a-a627-6680774e647a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b92d3a61-a1ee-4b6a-88db-5df70c23b864 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b92d3a61-a1ee-4b6a-88db-5df70c23b864 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b92d3a61-a1ee-4b6a-88db-5df70c23b864 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b92d3a61-a1ee-4b6a-88db-5df70c23b864 .shg-proportional-font-size,
#s-b92d3a61-a1ee-4b6a-88db-5df70c23b864 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1a1e899a-3ed7-4c9d-b7f2-67e4bd290ff6 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1a1e899a-3ed7-4c9d-b7f2-67e4bd290ff6 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1a1e899a-3ed7-4c9d-b7f2-67e4bd290ff6 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1a1e899a-3ed7-4c9d-b7f2-67e4bd290ff6 .shg-proportional-font-size,
#s-1a1e899a-3ed7-4c9d-b7f2-67e4bd290ff6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6f7032b8-7c4a-4279-b3a3-5fa9cd0b8826 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-6f7032b8-7c4a-4279-b3a3-5fa9cd0b8826 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6f7032b8-7c4a-4279-b3a3-5fa9cd0b8826 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-6f7032b8-7c4a-4279-b3a3-5fa9cd0b8826 .shg-proportional-font-size,
#s-6f7032b8-7c4a-4279-b3a3-5fa9cd0b8826 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-de964667-220f-4a88-9836-bf591786bb6a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-de964667-220f-4a88-9836-bf591786bb6a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-de964667-220f-4a88-9836-bf591786bb6a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-de964667-220f-4a88-9836-bf591786bb6a .shg-proportional-font-size,
#s-de964667-220f-4a88-9836-bf591786bb6a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d1e127de-1851-4b49-a2ce-d87b302bf242 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d1e127de-1851-4b49-a2ce-d87b302bf242 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d1e127de-1851-4b49-a2ce-d87b302bf242 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d1e127de-1851-4b49-a2ce-d87b302bf242 .shg-proportional-font-size,
#s-d1e127de-1851-4b49-a2ce-d87b302bf242 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bf7e8664-aee8-480d-b989-b62245e82281 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-bf7e8664-aee8-480d-b989-b62245e82281 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bf7e8664-aee8-480d-b989-b62245e82281 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-bf7e8664-aee8-480d-b989-b62245e82281 .shg-proportional-font-size,
#s-bf7e8664-aee8-480d-b989-b62245e82281 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cab293e6-77d8-4b96-8d5a-6e4e1b6325a8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-cab293e6-77d8-4b96-8d5a-6e4e1b6325a8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cab293e6-77d8-4b96-8d5a-6e4e1b6325a8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-cab293e6-77d8-4b96-8d5a-6e4e1b6325a8 .shg-proportional-font-size,
#s-cab293e6-77d8-4b96-8d5a-6e4e1b6325a8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-48d3a044-6158-4e00-b9fc-3f5253315ff5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-48d3a044-6158-4e00-b9fc-3f5253315ff5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-48d3a044-6158-4e00-b9fc-3f5253315ff5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-48d3a044-6158-4e00-b9fc-3f5253315ff5 .shg-proportional-font-size,
#s-48d3a044-6158-4e00-b9fc-3f5253315ff5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4d80ba25-b3ab-49dc-9b94-784f933d23d7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4d80ba25-b3ab-49dc-9b94-784f933d23d7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4d80ba25-b3ab-49dc-9b94-784f933d23d7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4d80ba25-b3ab-49dc-9b94-784f933d23d7 .shg-proportional-font-size,
#s-4d80ba25-b3ab-49dc-9b94-784f933d23d7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3451d19f-f623-4470-8fad-ffef7c582159 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3451d19f-f623-4470-8fad-ffef7c582159 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3451d19f-f623-4470-8fad-ffef7c582159 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3451d19f-f623-4470-8fad-ffef7c582159 .shg-proportional-font-size,
#s-3451d19f-f623-4470-8fad-ffef7c582159 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-20abb21d-a550-4dee-a79e-126bc6a3d783 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-20abb21d-a550-4dee-a79e-126bc6a3d783 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-20abb21d-a550-4dee-a79e-126bc6a3d783 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-20abb21d-a550-4dee-a79e-126bc6a3d783 .shg-proportional-font-size,
#s-20abb21d-a550-4dee-a79e-126bc6a3d783 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c54bb45c-0488-4ef1-bccd-4dec85499b34 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c54bb45c-0488-4ef1-bccd-4dec85499b34 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c54bb45c-0488-4ef1-bccd-4dec85499b34 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c54bb45c-0488-4ef1-bccd-4dec85499b34 .shg-proportional-font-size,
#s-c54bb45c-0488-4ef1-bccd-4dec85499b34 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5389db03-d434-48f1-b3f4-5b5b7eaab9f4 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5389db03-d434-48f1-b3f4-5b5b7eaab9f4 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5389db03-d434-48f1-b3f4-5b5b7eaab9f4 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5389db03-d434-48f1-b3f4-5b5b7eaab9f4 .shg-proportional-font-size,
#s-5389db03-d434-48f1-b3f4-5b5b7eaab9f4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8e058420-0adc-43cd-8058-f641a6350601 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-8e058420-0adc-43cd-8058-f641a6350601 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8e058420-0adc-43cd-8058-f641a6350601 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-8e058420-0adc-43cd-8058-f641a6350601 .shg-proportional-font-size,
#s-8e058420-0adc-43cd-8058-f641a6350601 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f582e8e3-3116-4264-929c-5d0833570d88 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f582e8e3-3116-4264-929c-5d0833570d88 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f582e8e3-3116-4264-929c-5d0833570d88 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f582e8e3-3116-4264-929c-5d0833570d88 .shg-proportional-font-size,
#s-f582e8e3-3116-4264-929c-5d0833570d88 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-06df17ca-59ce-4727-9df0-ab4501967c50 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-06df17ca-59ce-4727-9df0-ab4501967c50 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-06df17ca-59ce-4727-9df0-ab4501967c50 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-06df17ca-59ce-4727-9df0-ab4501967c50 .shg-proportional-font-size,
#s-06df17ca-59ce-4727-9df0-ab4501967c50 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-70f319b9-c637-41af-92f5-fa2b1d2f25d3 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-70f319b9-c637-41af-92f5-fa2b1d2f25d3 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-70f319b9-c637-41af-92f5-fa2b1d2f25d3 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-70f319b9-c637-41af-92f5-fa2b1d2f25d3 .shg-proportional-font-size,
#s-70f319b9-c637-41af-92f5-fa2b1d2f25d3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9601badf-00b6-4efa-a157-1902614bac67 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9601badf-00b6-4efa-a157-1902614bac67 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9601badf-00b6-4efa-a157-1902614bac67 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9601badf-00b6-4efa-a157-1902614bac67 .shg-proportional-font-size,
#s-9601badf-00b6-4efa-a157-1902614bac67 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a3e87c27-9883-491a-bcf2-78941a362573 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a3e87c27-9883-491a-bcf2-78941a362573 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a3e87c27-9883-491a-bcf2-78941a362573 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a3e87c27-9883-491a-bcf2-78941a362573 .shg-proportional-font-size,
#s-a3e87c27-9883-491a-bcf2-78941a362573 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d85dcfb1-7256-487e-b7e1-510916bafdab {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d85dcfb1-7256-487e-b7e1-510916bafdab {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d85dcfb1-7256-487e-b7e1-510916bafdab {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d85dcfb1-7256-487e-b7e1-510916bafdab .shg-proportional-font-size,
#s-d85dcfb1-7256-487e-b7e1-510916bafdab .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5c5d501f-a5fc-44e6-bc54-7a85282692e8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5c5d501f-a5fc-44e6-bc54-7a85282692e8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5c5d501f-a5fc-44e6-bc54-7a85282692e8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5c5d501f-a5fc-44e6-bc54-7a85282692e8 .shg-proportional-font-size,
#s-5c5d501f-a5fc-44e6-bc54-7a85282692e8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ba8e584b-44f0-460c-9cc1-dddc0d5eb2ac {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ba8e584b-44f0-460c-9cc1-dddc0d5eb2ac {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ba8e584b-44f0-460c-9cc1-dddc0d5eb2ac {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ba8e584b-44f0-460c-9cc1-dddc0d5eb2ac .shg-proportional-font-size,
#s-ba8e584b-44f0-460c-9cc1-dddc0d5eb2ac .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e25b61bf-d579-4480-a76d-79721d391403 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e25b61bf-d579-4480-a76d-79721d391403 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e25b61bf-d579-4480-a76d-79721d391403 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e25b61bf-d579-4480-a76d-79721d391403 .shg-proportional-font-size,
#s-e25b61bf-d579-4480-a76d-79721d391403 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e04e5e13-1493-457c-a910-2b7165252712 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e04e5e13-1493-457c-a910-2b7165252712 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e04e5e13-1493-457c-a910-2b7165252712 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e04e5e13-1493-457c-a910-2b7165252712 .shg-proportional-font-size,
#s-e04e5e13-1493-457c-a910-2b7165252712 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1f346b1b-9ad6-4ba0-b50a-b3cde4c62060 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1f346b1b-9ad6-4ba0-b50a-b3cde4c62060 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1f346b1b-9ad6-4ba0-b50a-b3cde4c62060 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1f346b1b-9ad6-4ba0-b50a-b3cde4c62060 .shg-proportional-font-size,
#s-1f346b1b-9ad6-4ba0-b50a-b3cde4c62060 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d3547645-c9fd-44d6-9c5b-ba4075656de5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d3547645-c9fd-44d6-9c5b-ba4075656de5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d3547645-c9fd-44d6-9c5b-ba4075656de5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d3547645-c9fd-44d6-9c5b-ba4075656de5 .shg-proportional-font-size,
#s-d3547645-c9fd-44d6-9c5b-ba4075656de5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-781e65d3-7ab8-4775-8afe-cce0e2a21498 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-781e65d3-7ab8-4775-8afe-cce0e2a21498 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-781e65d3-7ab8-4775-8afe-cce0e2a21498 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-781e65d3-7ab8-4775-8afe-cce0e2a21498 .shg-proportional-font-size,
#s-781e65d3-7ab8-4775-8afe-cce0e2a21498 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bd079c58-3a49-41eb-957c-5868bbb5d81a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-bd079c58-3a49-41eb-957c-5868bbb5d81a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bd079c58-3a49-41eb-957c-5868bbb5d81a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-bd079c58-3a49-41eb-957c-5868bbb5d81a .shg-proportional-font-size,
#s-bd079c58-3a49-41eb-957c-5868bbb5d81a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-39166bb7-7644-4946-b074-20628a547371 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-39166bb7-7644-4946-b074-20628a547371 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-39166bb7-7644-4946-b074-20628a547371 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-39166bb7-7644-4946-b074-20628a547371 .shg-proportional-font-size,
#s-39166bb7-7644-4946-b074-20628a547371 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c0e14950-4bcc-4c9c-a8be-a03f8b87d9ad {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c0e14950-4bcc-4c9c-a8be-a03f8b87d9ad {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c0e14950-4bcc-4c9c-a8be-a03f8b87d9ad {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c0e14950-4bcc-4c9c-a8be-a03f8b87d9ad .shg-proportional-font-size,
#s-c0e14950-4bcc-4c9c-a8be-a03f8b87d9ad .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-dfce768e-7451-450f-9966-5bfedf22de82 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-dfce768e-7451-450f-9966-5bfedf22de82 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-dfce768e-7451-450f-9966-5bfedf22de82 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-dfce768e-7451-450f-9966-5bfedf22de82 .shg-proportional-font-size,
#s-dfce768e-7451-450f-9966-5bfedf22de82 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-16b31a74-1856-457a-bedd-272b3be15f24 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-16b31a74-1856-457a-bedd-272b3be15f24 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-16b31a74-1856-457a-bedd-272b3be15f24 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-16b31a74-1856-457a-bedd-272b3be15f24 .shg-proportional-font-size,
#s-16b31a74-1856-457a-bedd-272b3be15f24 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e29c6de1-2617-49e2-a579-c4b5a07aeadd {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e29c6de1-2617-49e2-a579-c4b5a07aeadd {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e29c6de1-2617-49e2-a579-c4b5a07aeadd {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e29c6de1-2617-49e2-a579-c4b5a07aeadd .shg-proportional-font-size,
#s-e29c6de1-2617-49e2-a579-c4b5a07aeadd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a5ddba10-e4e9-4cf6-9ed9-88fcf0f60eec {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a5ddba10-e4e9-4cf6-9ed9-88fcf0f60eec {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a5ddba10-e4e9-4cf6-9ed9-88fcf0f60eec {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a5ddba10-e4e9-4cf6-9ed9-88fcf0f60eec .shg-proportional-font-size,
#s-a5ddba10-e4e9-4cf6-9ed9-88fcf0f60eec .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-00e29431-e72c-4bc4-b413-33f8a43e4955 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-00e29431-e72c-4bc4-b413-33f8a43e4955 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-00e29431-e72c-4bc4-b413-33f8a43e4955 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-00e29431-e72c-4bc4-b413-33f8a43e4955 .shg-proportional-font-size,
#s-00e29431-e72c-4bc4-b413-33f8a43e4955 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-aa5ce6a3-0c38-4d64-a220-26c0bb23910a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-aa5ce6a3-0c38-4d64-a220-26c0bb23910a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-aa5ce6a3-0c38-4d64-a220-26c0bb23910a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-aa5ce6a3-0c38-4d64-a220-26c0bb23910a .shg-proportional-font-size,
#s-aa5ce6a3-0c38-4d64-a220-26c0bb23910a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ce817ada-a840-4279-a415-d9e93177e103 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ce817ada-a840-4279-a415-d9e93177e103 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ce817ada-a840-4279-a415-d9e93177e103 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ce817ada-a840-4279-a415-d9e93177e103 .shg-proportional-font-size,
#s-ce817ada-a840-4279-a415-d9e93177e103 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-13e8d667-0703-49a4-92b5-a8d31fbebe69 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-13e8d667-0703-49a4-92b5-a8d31fbebe69 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-13e8d667-0703-49a4-92b5-a8d31fbebe69 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-13e8d667-0703-49a4-92b5-a8d31fbebe69 .shg-proportional-font-size,
#s-13e8d667-0703-49a4-92b5-a8d31fbebe69 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a4153c1b-0cf6-40be-8472-deb2466205d5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a4153c1b-0cf6-40be-8472-deb2466205d5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a4153c1b-0cf6-40be-8472-deb2466205d5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a4153c1b-0cf6-40be-8472-deb2466205d5 .shg-proportional-font-size,
#s-a4153c1b-0cf6-40be-8472-deb2466205d5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e033ed34-f1ec-4703-b320-316593002016 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e033ed34-f1ec-4703-b320-316593002016 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e033ed34-f1ec-4703-b320-316593002016 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e033ed34-f1ec-4703-b320-316593002016 .shg-proportional-font-size,
#s-e033ed34-f1ec-4703-b320-316593002016 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-abb6fd4d-d156-4848-8b64-6497421d74a2 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-abb6fd4d-d156-4848-8b64-6497421d74a2 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-abb6fd4d-d156-4848-8b64-6497421d74a2 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-abb6fd4d-d156-4848-8b64-6497421d74a2 .shg-proportional-font-size,
#s-abb6fd4d-d156-4848-8b64-6497421d74a2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-05de1ac3-ceee-4592-a528-165c5db02990 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-05de1ac3-ceee-4592-a528-165c5db02990 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-05de1ac3-ceee-4592-a528-165c5db02990 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-05de1ac3-ceee-4592-a528-165c5db02990 .shg-proportional-font-size,
#s-05de1ac3-ceee-4592-a528-165c5db02990 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e89ad3fa-71ce-46fc-87b0-309c189fbf34 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e89ad3fa-71ce-46fc-87b0-309c189fbf34 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e89ad3fa-71ce-46fc-87b0-309c189fbf34 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e89ad3fa-71ce-46fc-87b0-309c189fbf34 .shg-proportional-font-size,
#s-e89ad3fa-71ce-46fc-87b0-309c189fbf34 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-be888dec-53a0-475b-abb4-2c8048a2c8df {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-be888dec-53a0-475b-abb4-2c8048a2c8df {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-be888dec-53a0-475b-abb4-2c8048a2c8df {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-be888dec-53a0-475b-abb4-2c8048a2c8df .shg-proportional-font-size,
#s-be888dec-53a0-475b-abb4-2c8048a2c8df .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-702a5fd9-e6b4-40c7-b7e1-8836f0271986 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-702a5fd9-e6b4-40c7-b7e1-8836f0271986 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-702a5fd9-e6b4-40c7-b7e1-8836f0271986 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-702a5fd9-e6b4-40c7-b7e1-8836f0271986 .shg-proportional-font-size,
#s-702a5fd9-e6b4-40c7-b7e1-8836f0271986 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1b91c6ee-94a2-4188-90f5-362b2f5cbb63 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1b91c6ee-94a2-4188-90f5-362b2f5cbb63 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1b91c6ee-94a2-4188-90f5-362b2f5cbb63 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1b91c6ee-94a2-4188-90f5-362b2f5cbb63 .shg-proportional-font-size,
#s-1b91c6ee-94a2-4188-90f5-362b2f5cbb63 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b52cf62e-8acd-4a9b-9010-27a7e3217366 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b52cf62e-8acd-4a9b-9010-27a7e3217366 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b52cf62e-8acd-4a9b-9010-27a7e3217366 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b52cf62e-8acd-4a9b-9010-27a7e3217366 .shg-proportional-font-size,
#s-b52cf62e-8acd-4a9b-9010-27a7e3217366 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1e2a95bc-13ab-4f7c-95bc-1c9b1725fc3c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1e2a95bc-13ab-4f7c-95bc-1c9b1725fc3c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1e2a95bc-13ab-4f7c-95bc-1c9b1725fc3c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1e2a95bc-13ab-4f7c-95bc-1c9b1725fc3c .shg-proportional-font-size,
#s-1e2a95bc-13ab-4f7c-95bc-1c9b1725fc3c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b24de273-8e8a-4918-90f1-984817f2bc1d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b24de273-8e8a-4918-90f1-984817f2bc1d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b24de273-8e8a-4918-90f1-984817f2bc1d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b24de273-8e8a-4918-90f1-984817f2bc1d .shg-proportional-font-size,
#s-b24de273-8e8a-4918-90f1-984817f2bc1d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-72222614-23a3-4885-a7ae-80e24cfbe907 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-72222614-23a3-4885-a7ae-80e24cfbe907 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-72222614-23a3-4885-a7ae-80e24cfbe907 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-72222614-23a3-4885-a7ae-80e24cfbe907 .shg-proportional-font-size,
#s-72222614-23a3-4885-a7ae-80e24cfbe907 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-15f43a57-a073-4837-b2d8-3eefe9fb03ef {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-15f43a57-a073-4837-b2d8-3eefe9fb03ef {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-15f43a57-a073-4837-b2d8-3eefe9fb03ef {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-15f43a57-a073-4837-b2d8-3eefe9fb03ef .shg-proportional-font-size,
#s-15f43a57-a073-4837-b2d8-3eefe9fb03ef .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-83d2459c-def8-428b-9bb1-1178c8264220 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-83d2459c-def8-428b-9bb1-1178c8264220 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-83d2459c-def8-428b-9bb1-1178c8264220 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-83d2459c-def8-428b-9bb1-1178c8264220 .shg-proportional-font-size,
#s-83d2459c-def8-428b-9bb1-1178c8264220 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9bfb844d-d619-4744-bfc3-bd929106fbfd {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9bfb844d-d619-4744-bfc3-bd929106fbfd {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9bfb844d-d619-4744-bfc3-bd929106fbfd {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9bfb844d-d619-4744-bfc3-bd929106fbfd .shg-proportional-font-size,
#s-9bfb844d-d619-4744-bfc3-bd929106fbfd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a9953731-96f9-44d7-b02d-7dac0fa2f2f5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a9953731-96f9-44d7-b02d-7dac0fa2f2f5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a9953731-96f9-44d7-b02d-7dac0fa2f2f5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a9953731-96f9-44d7-b02d-7dac0fa2f2f5 .shg-proportional-font-size,
#s-a9953731-96f9-44d7-b02d-7dac0fa2f2f5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0cc32941-2dea-4fd3-88d7-f40e185fa1d2 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0cc32941-2dea-4fd3-88d7-f40e185fa1d2 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0cc32941-2dea-4fd3-88d7-f40e185fa1d2 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0cc32941-2dea-4fd3-88d7-f40e185fa1d2 .shg-proportional-font-size,
#s-0cc32941-2dea-4fd3-88d7-f40e185fa1d2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b9cf9dee-1fc2-4fea-8258-fecfaadc6295 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b9cf9dee-1fc2-4fea-8258-fecfaadc6295 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b9cf9dee-1fc2-4fea-8258-fecfaadc6295 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b9cf9dee-1fc2-4fea-8258-fecfaadc6295 .shg-proportional-font-size,
#s-b9cf9dee-1fc2-4fea-8258-fecfaadc6295 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0fb89b7f-be1f-4ab5-82ab-0ec3d4df0554 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0fb89b7f-be1f-4ab5-82ab-0ec3d4df0554 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0fb89b7f-be1f-4ab5-82ab-0ec3d4df0554 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0fb89b7f-be1f-4ab5-82ab-0ec3d4df0554 .shg-proportional-font-size,
#s-0fb89b7f-be1f-4ab5-82ab-0ec3d4df0554 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5297ed48-4294-4bea-ba76-877cb5b025b5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5297ed48-4294-4bea-ba76-877cb5b025b5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5297ed48-4294-4bea-ba76-877cb5b025b5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5297ed48-4294-4bea-ba76-877cb5b025b5 .shg-proportional-font-size,
#s-5297ed48-4294-4bea-ba76-877cb5b025b5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-645a3ccf-57a5-4025-b630-cce15c000543 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-645a3ccf-57a5-4025-b630-cce15c000543 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-645a3ccf-57a5-4025-b630-cce15c000543 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-645a3ccf-57a5-4025-b630-cce15c000543 .shg-proportional-font-size,
#s-645a3ccf-57a5-4025-b630-cce15c000543 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3ca47479-2d5a-4e70-a74f-bab872ed070d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3ca47479-2d5a-4e70-a74f-bab872ed070d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3ca47479-2d5a-4e70-a74f-bab872ed070d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3ca47479-2d5a-4e70-a74f-bab872ed070d .shg-proportional-font-size,
#s-3ca47479-2d5a-4e70-a74f-bab872ed070d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-009c377c-0349-4f94-9608-905332bcb818 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-009c377c-0349-4f94-9608-905332bcb818 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-009c377c-0349-4f94-9608-905332bcb818 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-009c377c-0349-4f94-9608-905332bcb818 .shg-proportional-font-size,
#s-009c377c-0349-4f94-9608-905332bcb818 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7426056c-581b-46ab-8260-aa67ca536335 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7426056c-581b-46ab-8260-aa67ca536335 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7426056c-581b-46ab-8260-aa67ca536335 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7426056c-581b-46ab-8260-aa67ca536335 .shg-proportional-font-size,
#s-7426056c-581b-46ab-8260-aa67ca536335 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-59a646f1-3353-4def-abc6-dc43c79fac4d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-59a646f1-3353-4def-abc6-dc43c79fac4d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-59a646f1-3353-4def-abc6-dc43c79fac4d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-59a646f1-3353-4def-abc6-dc43c79fac4d .shg-proportional-font-size,
#s-59a646f1-3353-4def-abc6-dc43c79fac4d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f4b834df-e3b7-450c-a7ea-8605a778b873 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f4b834df-e3b7-450c-a7ea-8605a778b873 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f4b834df-e3b7-450c-a7ea-8605a778b873 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f4b834df-e3b7-450c-a7ea-8605a778b873 .shg-proportional-font-size,
#s-f4b834df-e3b7-450c-a7ea-8605a778b873 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5155aa16-799b-4c78-9a10-047ed7bf8a20 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5155aa16-799b-4c78-9a10-047ed7bf8a20 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5155aa16-799b-4c78-9a10-047ed7bf8a20 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5155aa16-799b-4c78-9a10-047ed7bf8a20 .shg-proportional-font-size,
#s-5155aa16-799b-4c78-9a10-047ed7bf8a20 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a414cbae-da60-46bc-956f-1040ff5e97da {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a414cbae-da60-46bc-956f-1040ff5e97da {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a414cbae-da60-46bc-956f-1040ff5e97da {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a414cbae-da60-46bc-956f-1040ff5e97da .shg-proportional-font-size,
#s-a414cbae-da60-46bc-956f-1040ff5e97da .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-027d1c6c-e91a-424e-b866-497275fa3e2a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-027d1c6c-e91a-424e-b866-497275fa3e2a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-027d1c6c-e91a-424e-b866-497275fa3e2a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-027d1c6c-e91a-424e-b866-497275fa3e2a .shg-proportional-font-size,
#s-027d1c6c-e91a-424e-b866-497275fa3e2a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-425b0ec7-5632-4d8b-baf5-b9c69822185d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-425b0ec7-5632-4d8b-baf5-b9c69822185d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-425b0ec7-5632-4d8b-baf5-b9c69822185d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-425b0ec7-5632-4d8b-baf5-b9c69822185d .shg-proportional-font-size,
#s-425b0ec7-5632-4d8b-baf5-b9c69822185d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7c46b65f-e909-4061-adb3-353e5c48aac8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7c46b65f-e909-4061-adb3-353e5c48aac8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7c46b65f-e909-4061-adb3-353e5c48aac8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7c46b65f-e909-4061-adb3-353e5c48aac8 .shg-proportional-font-size,
#s-7c46b65f-e909-4061-adb3-353e5c48aac8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e94d0872-1e1b-426c-bd52-26a8254a5429 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e94d0872-1e1b-426c-bd52-26a8254a5429 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e94d0872-1e1b-426c-bd52-26a8254a5429 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e94d0872-1e1b-426c-bd52-26a8254a5429 .shg-proportional-font-size,
#s-e94d0872-1e1b-426c-bd52-26a8254a5429 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8be89362-6ca7-4f35-a8c3-d85899b4de27 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-8be89362-6ca7-4f35-a8c3-d85899b4de27 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8be89362-6ca7-4f35-a8c3-d85899b4de27 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-8be89362-6ca7-4f35-a8c3-d85899b4de27 .shg-proportional-font-size,
#s-8be89362-6ca7-4f35-a8c3-d85899b4de27 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ee64bc69-f53d-49c7-ade8-8cd9cf8b001c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ee64bc69-f53d-49c7-ade8-8cd9cf8b001c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ee64bc69-f53d-49c7-ade8-8cd9cf8b001c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ee64bc69-f53d-49c7-ade8-8cd9cf8b001c .shg-proportional-font-size,
#s-ee64bc69-f53d-49c7-ade8-8cd9cf8b001c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1d6019ce-196e-404b-8701-68d660336044 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1d6019ce-196e-404b-8701-68d660336044 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1d6019ce-196e-404b-8701-68d660336044 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1d6019ce-196e-404b-8701-68d660336044 .shg-proportional-font-size,
#s-1d6019ce-196e-404b-8701-68d660336044 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-79817015-8b8e-4557-a6a0-1cb0362d6905 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-79817015-8b8e-4557-a6a0-1cb0362d6905 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-79817015-8b8e-4557-a6a0-1cb0362d6905 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-79817015-8b8e-4557-a6a0-1cb0362d6905 .shg-proportional-font-size,
#s-79817015-8b8e-4557-a6a0-1cb0362d6905 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c2ec3c13-6645-4c7d-b61e-945553453836 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c2ec3c13-6645-4c7d-b61e-945553453836 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c2ec3c13-6645-4c7d-b61e-945553453836 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c2ec3c13-6645-4c7d-b61e-945553453836 .shg-proportional-font-size,
#s-c2ec3c13-6645-4c7d-b61e-945553453836 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-215716dc-9353-4176-8cd3-d74a8eabe316 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-215716dc-9353-4176-8cd3-d74a8eabe316 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-215716dc-9353-4176-8cd3-d74a8eabe316 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-215716dc-9353-4176-8cd3-d74a8eabe316 .shg-proportional-font-size,
#s-215716dc-9353-4176-8cd3-d74a8eabe316 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b8796c45-31af-46b4-a11b-08511e4a4b4c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b8796c45-31af-46b4-a11b-08511e4a4b4c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b8796c45-31af-46b4-a11b-08511e4a4b4c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b8796c45-31af-46b4-a11b-08511e4a4b4c .shg-proportional-font-size,
#s-b8796c45-31af-46b4-a11b-08511e4a4b4c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4cdf83f8-0c36-4cf3-80ab-f01facfdd521 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4cdf83f8-0c36-4cf3-80ab-f01facfdd521 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4cdf83f8-0c36-4cf3-80ab-f01facfdd521 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4cdf83f8-0c36-4cf3-80ab-f01facfdd521 .shg-proportional-font-size,
#s-4cdf83f8-0c36-4cf3-80ab-f01facfdd521 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1f3e5934-58b7-4d41-a767-bd9210aff440 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1f3e5934-58b7-4d41-a767-bd9210aff440 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1f3e5934-58b7-4d41-a767-bd9210aff440 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1f3e5934-58b7-4d41-a767-bd9210aff440 .shg-proportional-font-size,
#s-1f3e5934-58b7-4d41-a767-bd9210aff440 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-08eba9cc-083f-4c2b-b9cc-ab500b64a69f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-08eba9cc-083f-4c2b-b9cc-ab500b64a69f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-08eba9cc-083f-4c2b-b9cc-ab500b64a69f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-08eba9cc-083f-4c2b-b9cc-ab500b64a69f .shg-proportional-font-size,
#s-08eba9cc-083f-4c2b-b9cc-ab500b64a69f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1b4af220-6783-49d6-a976-67a22a56827d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1b4af220-6783-49d6-a976-67a22a56827d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1b4af220-6783-49d6-a976-67a22a56827d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1b4af220-6783-49d6-a976-67a22a56827d .shg-proportional-font-size,
#s-1b4af220-6783-49d6-a976-67a22a56827d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-509eb5ec-2e5d-4f9e-9d65-d4f1c4b37b15 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-509eb5ec-2e5d-4f9e-9d65-d4f1c4b37b15 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-509eb5ec-2e5d-4f9e-9d65-d4f1c4b37b15 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-509eb5ec-2e5d-4f9e-9d65-d4f1c4b37b15 .shg-proportional-font-size,
#s-509eb5ec-2e5d-4f9e-9d65-d4f1c4b37b15 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c99eaa1c-60a9-4755-bcc8-27efef3c127b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c99eaa1c-60a9-4755-bcc8-27efef3c127b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c99eaa1c-60a9-4755-bcc8-27efef3c127b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c99eaa1c-60a9-4755-bcc8-27efef3c127b .shg-proportional-font-size,
#s-c99eaa1c-60a9-4755-bcc8-27efef3c127b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3f324f71-3e9e-4e30-85e2-83bea4bbc120 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3f324f71-3e9e-4e30-85e2-83bea4bbc120 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3f324f71-3e9e-4e30-85e2-83bea4bbc120 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3f324f71-3e9e-4e30-85e2-83bea4bbc120 .shg-proportional-font-size,
#s-3f324f71-3e9e-4e30-85e2-83bea4bbc120 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-60db9177-0eff-4c6b-9ba5-b867c98393ec {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-60db9177-0eff-4c6b-9ba5-b867c98393ec {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-60db9177-0eff-4c6b-9ba5-b867c98393ec {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-60db9177-0eff-4c6b-9ba5-b867c98393ec .shg-proportional-font-size,
#s-60db9177-0eff-4c6b-9ba5-b867c98393ec .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ced602f6-6ab7-4d96-b31b-a7f887bce747 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ced602f6-6ab7-4d96-b31b-a7f887bce747 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ced602f6-6ab7-4d96-b31b-a7f887bce747 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ced602f6-6ab7-4d96-b31b-a7f887bce747 .shg-proportional-font-size,
#s-ced602f6-6ab7-4d96-b31b-a7f887bce747 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b1e24b17-97b8-447b-8e95-63c0fa27ba69 {
  margin-left: 0%;
margin-right: 0%;
}

#s-b1e24b17-97b8-447b-8e95-63c0fa27ba69 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-b1e24b17-97b8-447b-8e95-63c0fa27ba69 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-b1e24b17-97b8-447b-8e95-63c0fa27ba69 td.shogun-table-column {
  background-color: rgba(20, 47, 64, 1);
  padding: 7px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: rgba(255, 255, 255, 1);
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-b1e24b17-97b8-447b-8e95-63c0fa27ba69 td.shogun-table-row {
  background-color: #fff;
  padding: 2px;
}

#s-b1e24b17-97b8-447b-8e95-63c0fa27ba69 td.shogun-table-column, #s-b1e24b17-97b8-447b-8e95-63c0fa27ba69 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-633c56bd-92da-4385-91a0-529bbdba1b21 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-dd80c66b-c0be-494c-950f-5a6e52b7a94b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-79d18ce8-31ed-43e7-a9ff-821ea05c9d64 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9852771a-b435-4006-80b8-871743cd0aff {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-736c1719-6d9d-434b-9964-5263082fe85b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a6100712-227d-4372-bf9e-3ea1034beb3f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d5309697-3c32-4fd3-9bfb-9b2512a17e55 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a92ee671-60c7-477b-8301-a93f07a58eab {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-cb5891cd-935a-4bb4-82bc-f2874fa7444b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4bf83417-3bb8-42c9-8a65-3371e575be0e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-43f62c39-5973-4f52-9e97-17faa079fb77 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d4810a85-da08-4dc8-8816-b89407f2f9b3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-8678b1c1-f0cc-4db0-9df6-444b188c9dc9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3ce00f0f-4ea6-41f2-8045-075963a0d46c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-52bd75f6-eeed-4e37-90bf-8d5624a392e6 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-0b6f9c1c-5052-4eb2-adf9-2d20e28353ce {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-afe7339f-295d-46e9-afdd-2ac8c04da88f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f2693ef0-af5b-4267-82a2-3a5ec8c9706c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c4533177-ac81-47d7-b14f-202913cf7959 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2fbb87e2-8d27-4cac-9cd5-5ce65cc7e80f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-aaeea228-3941-4213-b31d-146ea17adbb5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-aaeea228-3941-4213-b31d-146ea17adbb5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-aaeea228-3941-4213-b31d-146ea17adbb5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-aaeea228-3941-4213-b31d-146ea17adbb5 .shg-proportional-font-size,
#s-aaeea228-3941-4213-b31d-146ea17adbb5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6e7dada5-99c3-4f5b-94fc-2b03307febc1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-6e7dada5-99c3-4f5b-94fc-2b03307febc1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6e7dada5-99c3-4f5b-94fc-2b03307febc1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-6e7dada5-99c3-4f5b-94fc-2b03307febc1 .shg-proportional-font-size,
#s-6e7dada5-99c3-4f5b-94fc-2b03307febc1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b474c827-6e46-4b67-ac45-48cfe23891c5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b474c827-6e46-4b67-ac45-48cfe23891c5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b474c827-6e46-4b67-ac45-48cfe23891c5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b474c827-6e46-4b67-ac45-48cfe23891c5 .shg-proportional-font-size,
#s-b474c827-6e46-4b67-ac45-48cfe23891c5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5799540b-a3b8-40c2-bb07-17aa85ac0fb6 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5799540b-a3b8-40c2-bb07-17aa85ac0fb6 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5799540b-a3b8-40c2-bb07-17aa85ac0fb6 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5799540b-a3b8-40c2-bb07-17aa85ac0fb6 .shg-proportional-font-size,
#s-5799540b-a3b8-40c2-bb07-17aa85ac0fb6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-87f1fdd8-d339-4f0f-9ea1-a4830e600026 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-87f1fdd8-d339-4f0f-9ea1-a4830e600026 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-87f1fdd8-d339-4f0f-9ea1-a4830e600026 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-87f1fdd8-d339-4f0f-9ea1-a4830e600026 .shg-proportional-font-size,
#s-87f1fdd8-d339-4f0f-9ea1-a4830e600026 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7f7b52e3-6332-4d96-8254-27ed0768672e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7f7b52e3-6332-4d96-8254-27ed0768672e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7f7b52e3-6332-4d96-8254-27ed0768672e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7f7b52e3-6332-4d96-8254-27ed0768672e .shg-proportional-font-size,
#s-7f7b52e3-6332-4d96-8254-27ed0768672e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e2a3f79a-4c10-421a-896f-8fd5a99703b0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e2a3f79a-4c10-421a-896f-8fd5a99703b0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e2a3f79a-4c10-421a-896f-8fd5a99703b0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e2a3f79a-4c10-421a-896f-8fd5a99703b0 .shg-proportional-font-size,
#s-e2a3f79a-4c10-421a-896f-8fd5a99703b0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c18572db-b421-4073-8410-2117c8ca8204 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c18572db-b421-4073-8410-2117c8ca8204 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c18572db-b421-4073-8410-2117c8ca8204 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c18572db-b421-4073-8410-2117c8ca8204 .shg-proportional-font-size,
#s-c18572db-b421-4073-8410-2117c8ca8204 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9b2ab376-9a14-4331-bbc1-7df7e8e05bbf {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9b2ab376-9a14-4331-bbc1-7df7e8e05bbf {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9b2ab376-9a14-4331-bbc1-7df7e8e05bbf {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9b2ab376-9a14-4331-bbc1-7df7e8e05bbf .shg-proportional-font-size,
#s-9b2ab376-9a14-4331-bbc1-7df7e8e05bbf .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2629f8fc-efec-4dce-a72c-8b08f72f5590 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-2629f8fc-efec-4dce-a72c-8b08f72f5590 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2629f8fc-efec-4dce-a72c-8b08f72f5590 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2629f8fc-efec-4dce-a72c-8b08f72f5590 .shg-proportional-font-size,
#s-2629f8fc-efec-4dce-a72c-8b08f72f5590 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-36eaed2b-afcc-4e09-85c6-1c440b7af5de {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-36eaed2b-afcc-4e09-85c6-1c440b7af5de {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-36eaed2b-afcc-4e09-85c6-1c440b7af5de {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-36eaed2b-afcc-4e09-85c6-1c440b7af5de .shg-proportional-font-size,
#s-36eaed2b-afcc-4e09-85c6-1c440b7af5de .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-108de794-8df5-4000-964a-78d7b87705a8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-108de794-8df5-4000-964a-78d7b87705a8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-108de794-8df5-4000-964a-78d7b87705a8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-108de794-8df5-4000-964a-78d7b87705a8 .shg-proportional-font-size,
#s-108de794-8df5-4000-964a-78d7b87705a8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1fa8831a-7348-4c90-800d-7f9582b39426 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1fa8831a-7348-4c90-800d-7f9582b39426 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1fa8831a-7348-4c90-800d-7f9582b39426 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1fa8831a-7348-4c90-800d-7f9582b39426 .shg-proportional-font-size,
#s-1fa8831a-7348-4c90-800d-7f9582b39426 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ce1e0253-c25f-49f3-9f39-26e3d1171303 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ce1e0253-c25f-49f3-9f39-26e3d1171303 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ce1e0253-c25f-49f3-9f39-26e3d1171303 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ce1e0253-c25f-49f3-9f39-26e3d1171303 .shg-proportional-font-size,
#s-ce1e0253-c25f-49f3-9f39-26e3d1171303 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5ef8b727-b0ed-4620-afc8-624fdd2c335d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5ef8b727-b0ed-4620-afc8-624fdd2c335d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5ef8b727-b0ed-4620-afc8-624fdd2c335d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5ef8b727-b0ed-4620-afc8-624fdd2c335d .shg-proportional-font-size,
#s-5ef8b727-b0ed-4620-afc8-624fdd2c335d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-48b6c847-3fc2-4342-ad2a-589ee86826d0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-48b6c847-3fc2-4342-ad2a-589ee86826d0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-48b6c847-3fc2-4342-ad2a-589ee86826d0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-48b6c847-3fc2-4342-ad2a-589ee86826d0 .shg-proportional-font-size,
#s-48b6c847-3fc2-4342-ad2a-589ee86826d0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cbcebb3d-4311-4be0-8acc-20890c6f21c5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-cbcebb3d-4311-4be0-8acc-20890c6f21c5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cbcebb3d-4311-4be0-8acc-20890c6f21c5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-cbcebb3d-4311-4be0-8acc-20890c6f21c5 .shg-proportional-font-size,
#s-cbcebb3d-4311-4be0-8acc-20890c6f21c5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4698e96d-81c5-4ac7-baa5-5d44c7d59b3f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4698e96d-81c5-4ac7-baa5-5d44c7d59b3f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4698e96d-81c5-4ac7-baa5-5d44c7d59b3f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4698e96d-81c5-4ac7-baa5-5d44c7d59b3f .shg-proportional-font-size,
#s-4698e96d-81c5-4ac7-baa5-5d44c7d59b3f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-502205ec-9bf3-4523-8923-6cae52302db7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-502205ec-9bf3-4523-8923-6cae52302db7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-502205ec-9bf3-4523-8923-6cae52302db7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-502205ec-9bf3-4523-8923-6cae52302db7 .shg-proportional-font-size,
#s-502205ec-9bf3-4523-8923-6cae52302db7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-15df182e-6454-46f1-8202-f155e558ac6b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-15df182e-6454-46f1-8202-f155e558ac6b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-15df182e-6454-46f1-8202-f155e558ac6b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-15df182e-6454-46f1-8202-f155e558ac6b .shg-proportional-font-size,
#s-15df182e-6454-46f1-8202-f155e558ac6b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-49d0fc6c-441d-44ac-ad00-f708a326f69d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-49d0fc6c-441d-44ac-ad00-f708a326f69d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-49d0fc6c-441d-44ac-ad00-f708a326f69d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-49d0fc6c-441d-44ac-ad00-f708a326f69d .shg-proportional-font-size,
#s-49d0fc6c-441d-44ac-ad00-f708a326f69d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cd1a47d2-6ee2-4e49-9273-a2a7c948bf7d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-cd1a47d2-6ee2-4e49-9273-a2a7c948bf7d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cd1a47d2-6ee2-4e49-9273-a2a7c948bf7d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-cd1a47d2-6ee2-4e49-9273-a2a7c948bf7d .shg-proportional-font-size,
#s-cd1a47d2-6ee2-4e49-9273-a2a7c948bf7d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a2fad002-9840-4eb3-9627-4fd7178fe253 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a2fad002-9840-4eb3-9627-4fd7178fe253 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a2fad002-9840-4eb3-9627-4fd7178fe253 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a2fad002-9840-4eb3-9627-4fd7178fe253 .shg-proportional-font-size,
#s-a2fad002-9840-4eb3-9627-4fd7178fe253 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2463b86a-21b9-4505-84b7-97de60c7501f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-2463b86a-21b9-4505-84b7-97de60c7501f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2463b86a-21b9-4505-84b7-97de60c7501f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2463b86a-21b9-4505-84b7-97de60c7501f .shg-proportional-font-size,
#s-2463b86a-21b9-4505-84b7-97de60c7501f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-11a98f96-95de-45ba-a28a-91d1fad8f7a4 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-11a98f96-95de-45ba-a28a-91d1fad8f7a4 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-11a98f96-95de-45ba-a28a-91d1fad8f7a4 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-11a98f96-95de-45ba-a28a-91d1fad8f7a4 .shg-proportional-font-size,
#s-11a98f96-95de-45ba-a28a-91d1fad8f7a4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-90492c67-694a-4bc8-9504-e945fdb4a78e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-90492c67-694a-4bc8-9504-e945fdb4a78e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-90492c67-694a-4bc8-9504-e945fdb4a78e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-90492c67-694a-4bc8-9504-e945fdb4a78e .shg-proportional-font-size,
#s-90492c67-694a-4bc8-9504-e945fdb4a78e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-20d7f702-c5a1-4a2d-9722-506e9b87fd51 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-20d7f702-c5a1-4a2d-9722-506e9b87fd51 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-20d7f702-c5a1-4a2d-9722-506e9b87fd51 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-20d7f702-c5a1-4a2d-9722-506e9b87fd51 .shg-proportional-font-size,
#s-20d7f702-c5a1-4a2d-9722-506e9b87fd51 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-69807b0c-ad60-45ea-b6ae-42ae1dfc8af1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-69807b0c-ad60-45ea-b6ae-42ae1dfc8af1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-69807b0c-ad60-45ea-b6ae-42ae1dfc8af1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-69807b0c-ad60-45ea-b6ae-42ae1dfc8af1 .shg-proportional-font-size,
#s-69807b0c-ad60-45ea-b6ae-42ae1dfc8af1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ff63d482-6f3a-4cef-b6b8-9a9ba35b4afe {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ff63d482-6f3a-4cef-b6b8-9a9ba35b4afe {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ff63d482-6f3a-4cef-b6b8-9a9ba35b4afe {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ff63d482-6f3a-4cef-b6b8-9a9ba35b4afe .shg-proportional-font-size,
#s-ff63d482-6f3a-4cef-b6b8-9a9ba35b4afe .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3488285d-1429-4cc5-a8d8-d71cabf00fe2 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3488285d-1429-4cc5-a8d8-d71cabf00fe2 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3488285d-1429-4cc5-a8d8-d71cabf00fe2 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3488285d-1429-4cc5-a8d8-d71cabf00fe2 .shg-proportional-font-size,
#s-3488285d-1429-4cc5-a8d8-d71cabf00fe2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8bc1e854-c883-4d38-afc5-f27cc8091f85 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-8bc1e854-c883-4d38-afc5-f27cc8091f85 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8bc1e854-c883-4d38-afc5-f27cc8091f85 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-8bc1e854-c883-4d38-afc5-f27cc8091f85 .shg-proportional-font-size,
#s-8bc1e854-c883-4d38-afc5-f27cc8091f85 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-52a2279b-1a95-4e2b-87f6-c766dd46be69 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-52a2279b-1a95-4e2b-87f6-c766dd46be69 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-52a2279b-1a95-4e2b-87f6-c766dd46be69 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-52a2279b-1a95-4e2b-87f6-c766dd46be69 .shg-proportional-font-size,
#s-52a2279b-1a95-4e2b-87f6-c766dd46be69 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b17d0826-5472-4f9f-9851-9b8cf414eed4 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b17d0826-5472-4f9f-9851-9b8cf414eed4 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b17d0826-5472-4f9f-9851-9b8cf414eed4 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b17d0826-5472-4f9f-9851-9b8cf414eed4 .shg-proportional-font-size,
#s-b17d0826-5472-4f9f-9851-9b8cf414eed4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7d234a42-2105-4dc8-9901-a86f59028f1e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7d234a42-2105-4dc8-9901-a86f59028f1e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7d234a42-2105-4dc8-9901-a86f59028f1e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7d234a42-2105-4dc8-9901-a86f59028f1e .shg-proportional-font-size,
#s-7d234a42-2105-4dc8-9901-a86f59028f1e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e27e24ae-49e2-4f0e-a7f1-35298053e18a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e27e24ae-49e2-4f0e-a7f1-35298053e18a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e27e24ae-49e2-4f0e-a7f1-35298053e18a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e27e24ae-49e2-4f0e-a7f1-35298053e18a .shg-proportional-font-size,
#s-e27e24ae-49e2-4f0e-a7f1-35298053e18a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-87d2c5af-fdba-42af-adfb-b53c0bd73359 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-87d2c5af-fdba-42af-adfb-b53c0bd73359 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-87d2c5af-fdba-42af-adfb-b53c0bd73359 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-87d2c5af-fdba-42af-adfb-b53c0bd73359 .shg-proportional-font-size,
#s-87d2c5af-fdba-42af-adfb-b53c0bd73359 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1ed49a09-745d-43dc-bf3b-6e24888b2580 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1ed49a09-745d-43dc-bf3b-6e24888b2580 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1ed49a09-745d-43dc-bf3b-6e24888b2580 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1ed49a09-745d-43dc-bf3b-6e24888b2580 .shg-proportional-font-size,
#s-1ed49a09-745d-43dc-bf3b-6e24888b2580 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b3e5de91-d9e0-4535-867d-8dac799b9179 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b3e5de91-d9e0-4535-867d-8dac799b9179 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b3e5de91-d9e0-4535-867d-8dac799b9179 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b3e5de91-d9e0-4535-867d-8dac799b9179 .shg-proportional-font-size,
#s-b3e5de91-d9e0-4535-867d-8dac799b9179 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-458c472a-6eff-4e25-85f7-d2fd4df31ab5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-458c472a-6eff-4e25-85f7-d2fd4df31ab5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-458c472a-6eff-4e25-85f7-d2fd4df31ab5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-458c472a-6eff-4e25-85f7-d2fd4df31ab5 .shg-proportional-font-size,
#s-458c472a-6eff-4e25-85f7-d2fd4df31ab5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8b562e9e-19d8-411e-a84b-7073da3dfedf {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-8b562e9e-19d8-411e-a84b-7073da3dfedf {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8b562e9e-19d8-411e-a84b-7073da3dfedf {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-8b562e9e-19d8-411e-a84b-7073da3dfedf .shg-proportional-font-size,
#s-8b562e9e-19d8-411e-a84b-7073da3dfedf .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

.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-174e43fe-f14f-4710-9750-b5c0226424c4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-174e43fe-f14f-4710-9750-b5c0226424c4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-174e43fe-f14f-4710-9750-b5c0226424c4.shg-box.shg-c {
  justify-content: center;
}

#s-c5d042c7-8e47-417e-bd90-c68db68ceae3 {
  margin-left: auto;
margin-right: auto;
}

#s-c5d042c7-8e47-417e-bd90-c68db68ceae3 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-c5d042c7-8e47-417e-bd90-c68db68ceae3 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-c5d042c7-8e47-417e-bd90-c68db68ceae3 td.shogun-table-column {
  background-color: #fff;
  padding: 8px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-c5d042c7-8e47-417e-bd90-c68db68ceae3 td.shogun-table-row {
  background-color: #fff;
  padding: 6px;
}

#s-c5d042c7-8e47-417e-bd90-c68db68ceae3 td.shogun-table-column, #s-c5d042c7-8e47-417e-bd90-c68db68ceae3 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-47bdadbf-9de9-4af7-a400-cfa0e4ed551f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-47bdadbf-9de9-4af7-a400-cfa0e4ed551f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-47bdadbf-9de9-4af7-a400-cfa0e4ed551f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-47bdadbf-9de9-4af7-a400-cfa0e4ed551f .shg-proportional-font-size,
#s-47bdadbf-9de9-4af7-a400-cfa0e4ed551f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cee6a2aa-41bc-4549-8156-158b1a4a6669 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-cee6a2aa-41bc-4549-8156-158b1a4a6669 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cee6a2aa-41bc-4549-8156-158b1a4a6669 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-cee6a2aa-41bc-4549-8156-158b1a4a6669 .shg-proportional-font-size,
#s-cee6a2aa-41bc-4549-8156-158b1a4a6669 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0470c00e-995b-4170-9c20-b405d312da1a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0470c00e-995b-4170-9c20-b405d312da1a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0470c00e-995b-4170-9c20-b405d312da1a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0470c00e-995b-4170-9c20-b405d312da1a .shg-proportional-font-size,
#s-0470c00e-995b-4170-9c20-b405d312da1a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ea4a7d95-77f0-439d-bb69-0fc04f8bc78a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ea4a7d95-77f0-439d-bb69-0fc04f8bc78a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ea4a7d95-77f0-439d-bb69-0fc04f8bc78a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ea4a7d95-77f0-439d-bb69-0fc04f8bc78a .shg-proportional-font-size,
#s-ea4a7d95-77f0-439d-bb69-0fc04f8bc78a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b44fc102-aeee-4cf3-be09-4209f6063741 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b44fc102-aeee-4cf3-be09-4209f6063741 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b44fc102-aeee-4cf3-be09-4209f6063741 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b44fc102-aeee-4cf3-be09-4209f6063741 .shg-proportional-font-size,
#s-b44fc102-aeee-4cf3-be09-4209f6063741 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-79aaf53b-96ae-4de7-b19b-914ce131b192 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-79aaf53b-96ae-4de7-b19b-914ce131b192 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-79aaf53b-96ae-4de7-b19b-914ce131b192 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-79aaf53b-96ae-4de7-b19b-914ce131b192 .shg-proportional-font-size,
#s-79aaf53b-96ae-4de7-b19b-914ce131b192 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-43db9608-01eb-4b3c-861d-ad3b779cd1c8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-43db9608-01eb-4b3c-861d-ad3b779cd1c8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-43db9608-01eb-4b3c-861d-ad3b779cd1c8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-43db9608-01eb-4b3c-861d-ad3b779cd1c8 .shg-proportional-font-size,
#s-43db9608-01eb-4b3c-861d-ad3b779cd1c8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-51dc5f51-f81f-4e4b-abb4-079115556056 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-51dc5f51-f81f-4e4b-abb4-079115556056 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-51dc5f51-f81f-4e4b-abb4-079115556056 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-51dc5f51-f81f-4e4b-abb4-079115556056 .shg-proportional-font-size,
#s-51dc5f51-f81f-4e4b-abb4-079115556056 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-56a9c8f8-2b9a-4020-a5be-7d6fd50ae06c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-56a9c8f8-2b9a-4020-a5be-7d6fd50ae06c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-56a9c8f8-2b9a-4020-a5be-7d6fd50ae06c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-56a9c8f8-2b9a-4020-a5be-7d6fd50ae06c .shg-proportional-font-size,
#s-56a9c8f8-2b9a-4020-a5be-7d6fd50ae06c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-110e07e6-bf91-47d5-a44b-899aa048a7e6 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-110e07e6-bf91-47d5-a44b-899aa048a7e6 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-110e07e6-bf91-47d5-a44b-899aa048a7e6 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-110e07e6-bf91-47d5-a44b-899aa048a7e6 .shg-proportional-font-size,
#s-110e07e6-bf91-47d5-a44b-899aa048a7e6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1d2fd982-1ba6-4497-9da6-5f1ad3737626 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1d2fd982-1ba6-4497-9da6-5f1ad3737626 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1d2fd982-1ba6-4497-9da6-5f1ad3737626 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1d2fd982-1ba6-4497-9da6-5f1ad3737626 .shg-proportional-font-size,
#s-1d2fd982-1ba6-4497-9da6-5f1ad3737626 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-39bf900d-6308-4e08-a047-892b712d0856 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-39bf900d-6308-4e08-a047-892b712d0856 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-39bf900d-6308-4e08-a047-892b712d0856 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-39bf900d-6308-4e08-a047-892b712d0856 .shg-proportional-font-size,
#s-39bf900d-6308-4e08-a047-892b712d0856 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d0cfceee-b8a4-4202-b5c4-3b0cd40b35b1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d0cfceee-b8a4-4202-b5c4-3b0cd40b35b1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d0cfceee-b8a4-4202-b5c4-3b0cd40b35b1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d0cfceee-b8a4-4202-b5c4-3b0cd40b35b1 .shg-proportional-font-size,
#s-d0cfceee-b8a4-4202-b5c4-3b0cd40b35b1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-27be571d-7f1f-4bfe-97c8-e03163659dd4 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-27be571d-7f1f-4bfe-97c8-e03163659dd4 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-27be571d-7f1f-4bfe-97c8-e03163659dd4 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-27be571d-7f1f-4bfe-97c8-e03163659dd4 .shg-proportional-font-size,
#s-27be571d-7f1f-4bfe-97c8-e03163659dd4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ed34de8b-1c3c-4d66-9273-e5c59ccdb958 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ed34de8b-1c3c-4d66-9273-e5c59ccdb958 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ed34de8b-1c3c-4d66-9273-e5c59ccdb958 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ed34de8b-1c3c-4d66-9273-e5c59ccdb958 .shg-proportional-font-size,
#s-ed34de8b-1c3c-4d66-9273-e5c59ccdb958 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-227bc466-674e-4b78-a2dc-b4e0621a06b1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-227bc466-674e-4b78-a2dc-b4e0621a06b1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-227bc466-674e-4b78-a2dc-b4e0621a06b1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-227bc466-674e-4b78-a2dc-b4e0621a06b1 .shg-proportional-font-size,
#s-227bc466-674e-4b78-a2dc-b4e0621a06b1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f9957220-905e-4e9e-b6bc-12498157ecb9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f9957220-905e-4e9e-b6bc-12498157ecb9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f9957220-905e-4e9e-b6bc-12498157ecb9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f9957220-905e-4e9e-b6bc-12498157ecb9 .shg-proportional-font-size,
#s-f9957220-905e-4e9e-b6bc-12498157ecb9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5e1f3175-e4b0-45e4-bbe8-abac0f953d8b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5e1f3175-e4b0-45e4-bbe8-abac0f953d8b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5e1f3175-e4b0-45e4-bbe8-abac0f953d8b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5e1f3175-e4b0-45e4-bbe8-abac0f953d8b .shg-proportional-font-size,
#s-5e1f3175-e4b0-45e4-bbe8-abac0f953d8b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9e63235b-f767-4dd3-b1fe-cb5e77aca7c3 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9e63235b-f767-4dd3-b1fe-cb5e77aca7c3 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9e63235b-f767-4dd3-b1fe-cb5e77aca7c3 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9e63235b-f767-4dd3-b1fe-cb5e77aca7c3 .shg-proportional-font-size,
#s-9e63235b-f767-4dd3-b1fe-cb5e77aca7c3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-88ea10f0-6e8c-47fd-8b37-6107ea5c0e14 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-88ea10f0-6e8c-47fd-8b37-6107ea5c0e14 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-88ea10f0-6e8c-47fd-8b37-6107ea5c0e14 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-88ea10f0-6e8c-47fd-8b37-6107ea5c0e14 .shg-proportional-font-size,
#s-88ea10f0-6e8c-47fd-8b37-6107ea5c0e14 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e6914998-b90e-4eaa-8105-efe13e38fe0f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e6914998-b90e-4eaa-8105-efe13e38fe0f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e6914998-b90e-4eaa-8105-efe13e38fe0f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e6914998-b90e-4eaa-8105-efe13e38fe0f .shg-proportional-font-size,
#s-e6914998-b90e-4eaa-8105-efe13e38fe0f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0b8f8992-efaf-4611-98c4-84c1c0ac70f1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0b8f8992-efaf-4611-98c4-84c1c0ac70f1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0b8f8992-efaf-4611-98c4-84c1c0ac70f1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0b8f8992-efaf-4611-98c4-84c1c0ac70f1 .shg-proportional-font-size,
#s-0b8f8992-efaf-4611-98c4-84c1c0ac70f1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4bcefbe8-b072-4a69-9a87-03a7d3845ee8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4bcefbe8-b072-4a69-9a87-03a7d3845ee8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4bcefbe8-b072-4a69-9a87-03a7d3845ee8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4bcefbe8-b072-4a69-9a87-03a7d3845ee8 .shg-proportional-font-size,
#s-4bcefbe8-b072-4a69-9a87-03a7d3845ee8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ec6b2430-40b0-410d-b7ed-cf63a45b6ddd {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ec6b2430-40b0-410d-b7ed-cf63a45b6ddd {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ec6b2430-40b0-410d-b7ed-cf63a45b6ddd {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ec6b2430-40b0-410d-b7ed-cf63a45b6ddd .shg-proportional-font-size,
#s-ec6b2430-40b0-410d-b7ed-cf63a45b6ddd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-77580f41-0dbf-40b9-8cfd-53dd416144bb {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-77580f41-0dbf-40b9-8cfd-53dd416144bb {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-77580f41-0dbf-40b9-8cfd-53dd416144bb {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-77580f41-0dbf-40b9-8cfd-53dd416144bb .shg-proportional-font-size,
#s-77580f41-0dbf-40b9-8cfd-53dd416144bb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-829bbcab-9ca6-4b39-9483-83671b26bd15 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-829bbcab-9ca6-4b39-9483-83671b26bd15 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-829bbcab-9ca6-4b39-9483-83671b26bd15 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-829bbcab-9ca6-4b39-9483-83671b26bd15 .shg-proportional-font-size,
#s-829bbcab-9ca6-4b39-9483-83671b26bd15 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ad0ea2b2-f836-409a-a94f-f78e47e85f45 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ad0ea2b2-f836-409a-a94f-f78e47e85f45 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ad0ea2b2-f836-409a-a94f-f78e47e85f45 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ad0ea2b2-f836-409a-a94f-f78e47e85f45 .shg-proportional-font-size,
#s-ad0ea2b2-f836-409a-a94f-f78e47e85f45 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4af6c62f-d57d-4911-9257-80f82ed76bf2 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4af6c62f-d57d-4911-9257-80f82ed76bf2 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4af6c62f-d57d-4911-9257-80f82ed76bf2 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4af6c62f-d57d-4911-9257-80f82ed76bf2 .shg-proportional-font-size,
#s-4af6c62f-d57d-4911-9257-80f82ed76bf2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7bd0f82d-2d58-4606-84b8-a555fbe34753 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7bd0f82d-2d58-4606-84b8-a555fbe34753 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7bd0f82d-2d58-4606-84b8-a555fbe34753 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7bd0f82d-2d58-4606-84b8-a555fbe34753 .shg-proportional-font-size,
#s-7bd0f82d-2d58-4606-84b8-a555fbe34753 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3b9dc27c-78c2-4bc0-bf4b-ddb7ea511b91 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3b9dc27c-78c2-4bc0-bf4b-ddb7ea511b91 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3b9dc27c-78c2-4bc0-bf4b-ddb7ea511b91 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3b9dc27c-78c2-4bc0-bf4b-ddb7ea511b91 .shg-proportional-font-size,
#s-3b9dc27c-78c2-4bc0-bf4b-ddb7ea511b91 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-af667516-2bd2-4f0d-82ec-0291c0bc1a90 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-af667516-2bd2-4f0d-82ec-0291c0bc1a90 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-af667516-2bd2-4f0d-82ec-0291c0bc1a90 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-af667516-2bd2-4f0d-82ec-0291c0bc1a90 .shg-proportional-font-size,
#s-af667516-2bd2-4f0d-82ec-0291c0bc1a90 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3b90f44a-e7fc-40ec-8166-f97f14ffe198 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3b90f44a-e7fc-40ec-8166-f97f14ffe198 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3b90f44a-e7fc-40ec-8166-f97f14ffe198 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3b90f44a-e7fc-40ec-8166-f97f14ffe198 .shg-proportional-font-size,
#s-3b90f44a-e7fc-40ec-8166-f97f14ffe198 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7e9c598c-26f2-4bf0-b1ae-3b5d8e99d458 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7e9c598c-26f2-4bf0-b1ae-3b5d8e99d458 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7e9c598c-26f2-4bf0-b1ae-3b5d8e99d458 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7e9c598c-26f2-4bf0-b1ae-3b5d8e99d458 .shg-proportional-font-size,
#s-7e9c598c-26f2-4bf0-b1ae-3b5d8e99d458 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-601ca459-df52-4bc5-8e55-08a2b56dff03 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-601ca459-df52-4bc5-8e55-08a2b56dff03 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-601ca459-df52-4bc5-8e55-08a2b56dff03 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-601ca459-df52-4bc5-8e55-08a2b56dff03 .shg-proportional-font-size,
#s-601ca459-df52-4bc5-8e55-08a2b56dff03 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-acfec70c-a0e0-4e99-bc57-5e8d32323756 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-acfec70c-a0e0-4e99-bc57-5e8d32323756 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-acfec70c-a0e0-4e99-bc57-5e8d32323756 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-acfec70c-a0e0-4e99-bc57-5e8d32323756 .shg-proportional-font-size,
#s-acfec70c-a0e0-4e99-bc57-5e8d32323756 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c0d4da9c-12ee-4db9-8dc8-688a4dba1a3b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c0d4da9c-12ee-4db9-8dc8-688a4dba1a3b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c0d4da9c-12ee-4db9-8dc8-688a4dba1a3b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c0d4da9c-12ee-4db9-8dc8-688a4dba1a3b .shg-proportional-font-size,
#s-c0d4da9c-12ee-4db9-8dc8-688a4dba1a3b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-58905c8b-366d-4ac7-b375-156fcfe9387c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-58905c8b-366d-4ac7-b375-156fcfe9387c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-58905c8b-366d-4ac7-b375-156fcfe9387c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-58905c8b-366d-4ac7-b375-156fcfe9387c .shg-proportional-font-size,
#s-58905c8b-366d-4ac7-b375-156fcfe9387c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a76a96f1-8ba0-44bc-b149-22b173e5cc87 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a76a96f1-8ba0-44bc-b149-22b173e5cc87 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a76a96f1-8ba0-44bc-b149-22b173e5cc87 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a76a96f1-8ba0-44bc-b149-22b173e5cc87 .shg-proportional-font-size,
#s-a76a96f1-8ba0-44bc-b149-22b173e5cc87 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-87f8c56b-9223-44d0-9212-79925b4b7146 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-87f8c56b-9223-44d0-9212-79925b4b7146 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-87f8c56b-9223-44d0-9212-79925b4b7146 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-87f8c56b-9223-44d0-9212-79925b4b7146 .shg-proportional-font-size,
#s-87f8c56b-9223-44d0-9212-79925b4b7146 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-22b20023-7485-4b5a-b68b-0894ab2e90cc {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-22b20023-7485-4b5a-b68b-0894ab2e90cc {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-22b20023-7485-4b5a-b68b-0894ab2e90cc {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-22b20023-7485-4b5a-b68b-0894ab2e90cc .shg-proportional-font-size,
#s-22b20023-7485-4b5a-b68b-0894ab2e90cc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c84eedcd-9333-4096-9dad-9af7055c4d51 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c84eedcd-9333-4096-9dad-9af7055c4d51 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c84eedcd-9333-4096-9dad-9af7055c4d51 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c84eedcd-9333-4096-9dad-9af7055c4d51 .shg-proportional-font-size,
#s-c84eedcd-9333-4096-9dad-9af7055c4d51 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-007b71f3-fea8-4021-8bd2-db05daedc53c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-007b71f3-fea8-4021-8bd2-db05daedc53c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-007b71f3-fea8-4021-8bd2-db05daedc53c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-007b71f3-fea8-4021-8bd2-db05daedc53c .shg-proportional-font-size,
#s-007b71f3-fea8-4021-8bd2-db05daedc53c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8fe187a9-dbe2-42dc-a7e7-afd01606b63e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-8fe187a9-dbe2-42dc-a7e7-afd01606b63e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8fe187a9-dbe2-42dc-a7e7-afd01606b63e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-8fe187a9-dbe2-42dc-a7e7-afd01606b63e .shg-proportional-font-size,
#s-8fe187a9-dbe2-42dc-a7e7-afd01606b63e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-963757c5-cdc3-4633-a305-6e9966eb659e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-963757c5-cdc3-4633-a305-6e9966eb659e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-963757c5-cdc3-4633-a305-6e9966eb659e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-963757c5-cdc3-4633-a305-6e9966eb659e .shg-proportional-font-size,
#s-963757c5-cdc3-4633-a305-6e9966eb659e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-767481a9-ed89-4905-b591-e5d2bf1cf7b0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-767481a9-ed89-4905-b591-e5d2bf1cf7b0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-767481a9-ed89-4905-b591-e5d2bf1cf7b0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-767481a9-ed89-4905-b591-e5d2bf1cf7b0 .shg-proportional-font-size,
#s-767481a9-ed89-4905-b591-e5d2bf1cf7b0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9131f1ae-4ffa-48df-a803-115ccf5e8203 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9131f1ae-4ffa-48df-a803-115ccf5e8203 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9131f1ae-4ffa-48df-a803-115ccf5e8203 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9131f1ae-4ffa-48df-a803-115ccf5e8203 .shg-proportional-font-size,
#s-9131f1ae-4ffa-48df-a803-115ccf5e8203 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0395e07a-cb31-43db-874d-6a6755e16e59 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0395e07a-cb31-43db-874d-6a6755e16e59 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0395e07a-cb31-43db-874d-6a6755e16e59 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0395e07a-cb31-43db-874d-6a6755e16e59 .shg-proportional-font-size,
#s-0395e07a-cb31-43db-874d-6a6755e16e59 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ea38c61c-6ad1-4657-940c-a2bc77630748 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ea38c61c-6ad1-4657-940c-a2bc77630748 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ea38c61c-6ad1-4657-940c-a2bc77630748 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ea38c61c-6ad1-4657-940c-a2bc77630748 .shg-proportional-font-size,
#s-ea38c61c-6ad1-4657-940c-a2bc77630748 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-717facdf-fee0-4563-9f62-0cf2e0eacf9b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-717facdf-fee0-4563-9f62-0cf2e0eacf9b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-717facdf-fee0-4563-9f62-0cf2e0eacf9b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-717facdf-fee0-4563-9f62-0cf2e0eacf9b .shg-proportional-font-size,
#s-717facdf-fee0-4563-9f62-0cf2e0eacf9b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8b104f9d-3056-4106-aab3-4aa80803dd59 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-8b104f9d-3056-4106-aab3-4aa80803dd59 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8b104f9d-3056-4106-aab3-4aa80803dd59 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-8b104f9d-3056-4106-aab3-4aa80803dd59 .shg-proportional-font-size,
#s-8b104f9d-3056-4106-aab3-4aa80803dd59 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f27d4002-f542-44d7-a78f-246e70392d58 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f27d4002-f542-44d7-a78f-246e70392d58 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f27d4002-f542-44d7-a78f-246e70392d58 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f27d4002-f542-44d7-a78f-246e70392d58 .shg-proportional-font-size,
#s-f27d4002-f542-44d7-a78f-246e70392d58 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-29bc0867-2ecf-4761-920a-256192723144 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-29bc0867-2ecf-4761-920a-256192723144 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-29bc0867-2ecf-4761-920a-256192723144 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-29bc0867-2ecf-4761-920a-256192723144 .shg-proportional-font-size,
#s-29bc0867-2ecf-4761-920a-256192723144 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d772ae9e-4f86-40c7-b726-09a1d69a596a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d772ae9e-4f86-40c7-b726-09a1d69a596a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d772ae9e-4f86-40c7-b726-09a1d69a596a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d772ae9e-4f86-40c7-b726-09a1d69a596a .shg-proportional-font-size,
#s-d772ae9e-4f86-40c7-b726-09a1d69a596a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f33e5a83-dc1b-41fd-b4ae-1b05372017df {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f33e5a83-dc1b-41fd-b4ae-1b05372017df {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f33e5a83-dc1b-41fd-b4ae-1b05372017df {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f33e5a83-dc1b-41fd-b4ae-1b05372017df .shg-proportional-font-size,
#s-f33e5a83-dc1b-41fd-b4ae-1b05372017df .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ac7fbdc9-3dd9-42be-a859-b25078e3c763 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ac7fbdc9-3dd9-42be-a859-b25078e3c763 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ac7fbdc9-3dd9-42be-a859-b25078e3c763 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ac7fbdc9-3dd9-42be-a859-b25078e3c763 .shg-proportional-font-size,
#s-ac7fbdc9-3dd9-42be-a859-b25078e3c763 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-60263a3c-603f-4fd1-a4b1-cd516dd8cd5d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-60263a3c-603f-4fd1-a4b1-cd516dd8cd5d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-60263a3c-603f-4fd1-a4b1-cd516dd8cd5d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-60263a3c-603f-4fd1-a4b1-cd516dd8cd5d .shg-proportional-font-size,
#s-60263a3c-603f-4fd1-a4b1-cd516dd8cd5d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-93b590ab-cc95-4d01-8f91-b784b120b0a2 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-93b590ab-cc95-4d01-8f91-b784b120b0a2 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-93b590ab-cc95-4d01-8f91-b784b120b0a2 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-93b590ab-cc95-4d01-8f91-b784b120b0a2 .shg-proportional-font-size,
#s-93b590ab-cc95-4d01-8f91-b784b120b0a2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e58d9e4b-4d2c-4046-9454-a2cec1f2f721 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e58d9e4b-4d2c-4046-9454-a2cec1f2f721 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e58d9e4b-4d2c-4046-9454-a2cec1f2f721 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e58d9e4b-4d2c-4046-9454-a2cec1f2f721 .shg-proportional-font-size,
#s-e58d9e4b-4d2c-4046-9454-a2cec1f2f721 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-bc715fdb-428a-4f72-8150-80bd2ec76b07 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc715fdb-428a-4f72-8150-80bd2ec76b07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc715fdb-428a-4f72-8150-80bd2ec76b07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 img.shogun-image {
  width: 100%;
  
  
  

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




.s-bc715fdb-428a-4f72-8150-80bd2ec76b07 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc715fdb-428a-4f72-8150-80bd2ec76b07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc715fdb-428a-4f72-8150-80bd2ec76b07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 img.shogun-image {
  width: 100%;
  
  
  

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




.s-bc715fdb-428a-4f72-8150-80bd2ec76b07 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc715fdb-428a-4f72-8150-80bd2ec76b07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc715fdb-428a-4f72-8150-80bd2ec76b07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 img.shogun-image {
  width: 100%;
  
  
  

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




.s-bc715fdb-428a-4f72-8150-80bd2ec76b07 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc715fdb-428a-4f72-8150-80bd2ec76b07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc715fdb-428a-4f72-8150-80bd2ec76b07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bc715fdb-428a-4f72-8150-80bd2ec76b07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07 img.shogun-image {
  width: 100%;
  
  
  

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




.s-bc715fdb-428a-4f72-8150-80bd2ec76b07 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc715fdb-428a-4f72-8150-80bd2ec76b07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc715fdb-428a-4f72-8150-80bd2ec76b07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc715fdb-428a-4f72-8150-80bd2ec76b07.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-d6b492c4-9037-4b8f-83da-80f8ab476c38 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6b492c4-9037-4b8f-83da-80f8ab476c38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6b492c4-9037-4b8f-83da-80f8ab476c38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 img.shogun-image {
  width: 100%;
  
  
  

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




.s-d6b492c4-9037-4b8f-83da-80f8ab476c38 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6b492c4-9037-4b8f-83da-80f8ab476c38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6b492c4-9037-4b8f-83da-80f8ab476c38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 img.shogun-image {
  width: 100%;
  
  
  

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




.s-d6b492c4-9037-4b8f-83da-80f8ab476c38 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6b492c4-9037-4b8f-83da-80f8ab476c38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6b492c4-9037-4b8f-83da-80f8ab476c38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 img.shogun-image {
  width: 100%;
  
  
  

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




.s-d6b492c4-9037-4b8f-83da-80f8ab476c38 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6b492c4-9037-4b8f-83da-80f8ab476c38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6b492c4-9037-4b8f-83da-80f8ab476c38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d6b492c4-9037-4b8f-83da-80f8ab476c38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38 img.shogun-image {
  width: 100%;
  
  
  

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




.s-d6b492c4-9037-4b8f-83da-80f8ab476c38 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6b492c4-9037-4b8f-83da-80f8ab476c38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6b492c4-9037-4b8f-83da-80f8ab476c38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6b492c4-9037-4b8f-83da-80f8ab476c38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f img.shogun-image {
  width: 100%;
  
  
  

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




.s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f img.shogun-image {
  width: 100%;
  
  
  

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




.s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f img.shogun-image {
  width: 100%;
  
  
  

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




.s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f img.shogun-image {
  width: 100%;
  
  
  

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




.s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4afebe7d-1467-4fd5-9ed0-e655b4f3e18f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c30e64e1-7065-477e-a161-4404a533d2e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-c30e64e1-7065-477e-a161-4404a533d2e3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c30e64e1-7065-477e-a161-4404a533d2e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c30e64e1-7065-477e-a161-4404a533d2e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c30e64e1-7065-477e-a161-4404a533d2e3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c30e64e1-7065-477e-a161-4404a533d2e3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c30e64e1-7065-477e-a161-4404a533d2e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c30e64e1-7065-477e-a161-4404a533d2e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c30e64e1-7065-477e-a161-4404a533d2e3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c30e64e1-7065-477e-a161-4404a533d2e3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c30e64e1-7065-477e-a161-4404a533d2e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c30e64e1-7065-477e-a161-4404a533d2e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c30e64e1-7065-477e-a161-4404a533d2e3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c30e64e1-7065-477e-a161-4404a533d2e3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c30e64e1-7065-477e-a161-4404a533d2e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c30e64e1-7065-477e-a161-4404a533d2e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c30e64e1-7065-477e-a161-4404a533d2e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c30e64e1-7065-477e-a161-4404a533d2e3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c30e64e1-7065-477e-a161-4404a533d2e3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c30e64e1-7065-477e-a161-4404a533d2e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c30e64e1-7065-477e-a161-4404a533d2e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c30e64e1-7065-477e-a161-4404a533d2e3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7c332804-fc2e-48b3-916c-05690cf1a408 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7c332804-fc2e-48b3-916c-05690cf1a408 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7c332804-fc2e-48b3-916c-05690cf1a408 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7c332804-fc2e-48b3-916c-05690cf1a408 .shg-proportional-font-size,
#s-7c332804-fc2e-48b3-916c-05690cf1a408 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-20c5e34a-f978-413e-ba0a-161b16a79dec {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-20c5e34a-f978-413e-ba0a-161b16a79dec {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-20c5e34a-f978-413e-ba0a-161b16a79dec {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-20c5e34a-f978-413e-ba0a-161b16a79dec .shg-proportional-font-size,
#s-20c5e34a-f978-413e-ba0a-161b16a79dec .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f2fa2268-d93a-4933-9cee-b08a4cd83531 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f2fa2268-d93a-4933-9cee-b08a4cd83531 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f2fa2268-d93a-4933-9cee-b08a4cd83531 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f2fa2268-d93a-4933-9cee-b08a4cd83531 .shg-proportional-font-size,
#s-f2fa2268-d93a-4933-9cee-b08a4cd83531 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-79b7f1b6-a9a3-47ea-972b-f57836b60579 {
  margin-left: auto;
margin-right: auto;
}

#s-79b7f1b6-a9a3-47ea-972b-f57836b60579 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-79b7f1b6-a9a3-47ea-972b-f57836b60579 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-79b7f1b6-a9a3-47ea-972b-f57836b60579 td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-79b7f1b6-a9a3-47ea-972b-f57836b60579 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-79b7f1b6-a9a3-47ea-972b-f57836b60579 td.shogun-table-column, #s-79b7f1b6-a9a3-47ea-972b-f57836b60579 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-5af44fa3-cda9-4ddf-8a90-0d1f401d39f9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5af44fa3-cda9-4ddf-8a90-0d1f401d39f9 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-5af44fa3-cda9-4ddf-8a90-0d1f401d39f9 .shg-proportional-font-size,
#s-5af44fa3-cda9-4ddf-8a90-0d1f401d39f9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0bb696ab-f79f-457b-ae21-e4eb60aff9ba {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0bb696ab-f79f-457b-ae21-e4eb60aff9ba {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-0bb696ab-f79f-457b-ae21-e4eb60aff9ba .shg-proportional-font-size,
#s-0bb696ab-f79f-457b-ae21-e4eb60aff9ba .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-10b29e07-133d-41e9-8404-e1d24510bfa8 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-10b29e07-133d-41e9-8404-e1d24510bfa8 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-10b29e07-133d-41e9-8404-e1d24510bfa8 .shg-proportional-font-size,
#s-10b29e07-133d-41e9-8404-e1d24510bfa8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-65be859e-1d1d-437b-9e6c-1fc8f9c69fbe {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-65be859e-1d1d-437b-9e6c-1fc8f9c69fbe {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-65be859e-1d1d-437b-9e6c-1fc8f9c69fbe .shg-proportional-font-size,
#s-65be859e-1d1d-437b-9e6c-1fc8f9c69fbe .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c80ca7ac-f137-4234-93cf-162c73d2371d {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-c80ca7ac-f137-4234-93cf-162c73d2371d {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-c80ca7ac-f137-4234-93cf-162c73d2371d .shg-proportional-font-size,
#s-c80ca7ac-f137-4234-93cf-162c73d2371d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-dcb31be0-32f4-47b4-acad-ca6d45147859 {
  margin-left: auto;
margin-right: auto;
}

#s-dcb31be0-32f4-47b4-acad-ca6d45147859 hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-2559d3c1-6760-4e36-8a56-5c8e5ac5630e {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
}
@media (min-width: 1200px){#s-2559d3c1-6760-4e36-8a56-5c8e5ac5630e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2559d3c1-6760-4e36-8a56-5c8e5ac5630e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2559d3c1-6760-4e36-8a56-5c8e5ac5630e .shg-proportional-font-size,
#s-2559d3c1-6760-4e36-8a56-5c8e5ac5630e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a img.shogun-image {
  width: 100%;
  
  
  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-ad523485-729f-4f12-b848-aa8cd71f6b7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad523485-729f-4f12-b848-aa8cd71f6b7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad523485-729f-4f12-b848-aa8cd71f6b7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a img.shogun-image {
  width: 100%;
  
  
  

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




.s-ad523485-729f-4f12-b848-aa8cd71f6b7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad523485-729f-4f12-b848-aa8cd71f6b7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad523485-729f-4f12-b848-aa8cd71f6b7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a img.shogun-image {
  width: 100%;
  
  
  

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




.s-ad523485-729f-4f12-b848-aa8cd71f6b7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad523485-729f-4f12-b848-aa8cd71f6b7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad523485-729f-4f12-b848-aa8cd71f6b7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a img.shogun-image {
  width: 100%;
  
  
  

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




.s-ad523485-729f-4f12-b848-aa8cd71f6b7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad523485-729f-4f12-b848-aa8cd71f6b7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad523485-729f-4f12-b848-aa8cd71f6b7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ad523485-729f-4f12-b848-aa8cd71f6b7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a img.shogun-image {
  width: 100%;
  
  
  

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




.s-ad523485-729f-4f12-b848-aa8cd71f6b7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad523485-729f-4f12-b848-aa8cd71f6b7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad523485-729f-4f12-b848-aa8cd71f6b7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad523485-729f-4f12-b848-aa8cd71f6b7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2bc796d8-5e78-488e-889d-6366dd476554 {
  margin-left: auto;
margin-right: auto;
}

#s-2bc796d8-5e78-488e-889d-6366dd476554 hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 img.shogun-image {
  width: 100%;
  
  
  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-ef9076d8-707e-425c-93a4-55fa3afe4fe8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef9076d8-707e-425c-93a4-55fa3afe4fe8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef9076d8-707e-425c-93a4-55fa3afe4fe8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef9076d8-707e-425c-93a4-55fa3afe4fe8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef9076d8-707e-425c-93a4-55fa3afe4fe8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef9076d8-707e-425c-93a4-55fa3afe4fe8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef9076d8-707e-425c-93a4-55fa3afe4fe8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef9076d8-707e-425c-93a4-55fa3afe4fe8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef9076d8-707e-425c-93a4-55fa3afe4fe8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef9076d8-707e-425c-93a4-55fa3afe4fe8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef9076d8-707e-425c-93a4-55fa3afe4fe8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef9076d8-707e-425c-93a4-55fa3afe4fe8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef9076d8-707e-425c-93a4-55fa3afe4fe8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-53ca1e71-c4a2-4eea-ba70-0f431c531662 {
  margin-left: auto;
margin-right: auto;
}

#s-53ca1e71-c4a2-4eea-ba70-0f431c531662 hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-62faa777-f032-4225-9f8e-78162c5333d1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-62faa777-f032-4225-9f8e-78162c5333d1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-62faa777-f032-4225-9f8e-78162c5333d1.shg-box.shg-c {
  justify-content: center;
}

#s-afb9d755-d477-49c2-98ce-13b473875889 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-9e23d460-e8d3-4129-bd54-6150bc57a251 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}

#s-9e23d460-e8d3-4129-bd54-6150bc57a251 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-9e23d460-e8d3-4129-bd54-6150bc57a251 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9e23d460-e8d3-4129-bd54-6150bc57a251 td.shogun-table-column {
  background-color: #fff;
  padding: 8px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-9e23d460-e8d3-4129-bd54-6150bc57a251 td.shogun-table-row {
  background-color: #fff;
  padding: 4px;
}

#s-9e23d460-e8d3-4129-bd54-6150bc57a251 td.shogun-table-column, #s-9e23d460-e8d3-4129-bd54-6150bc57a251 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8399b23e-ece2-40e5-b1ef-da36cb915eb3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8399b23e-ece2-40e5-b1ef-da36cb915eb3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8399b23e-ece2-40e5-b1ef-da36cb915eb3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8399b23e-ece2-40e5-b1ef-da36cb915eb3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8399b23e-ece2-40e5-b1ef-da36cb915eb3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8399b23e-ece2-40e5-b1ef-da36cb915eb3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8399b23e-ece2-40e5-b1ef-da36cb915eb3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8399b23e-ece2-40e5-b1ef-da36cb915eb3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8399b23e-ece2-40e5-b1ef-da36cb915eb3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8399b23e-ece2-40e5-b1ef-da36cb915eb3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8399b23e-ece2-40e5-b1ef-da36cb915eb3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8399b23e-ece2-40e5-b1ef-da36cb915eb3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-87b3fc38-5a81-4268-898a-537d457dab26 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-87b3fc38-5a81-4268-898a-537d457dab26 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87b3fc38-5a81-4268-898a-537d457dab26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87b3fc38-5a81-4268-898a-537d457dab26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87b3fc38-5a81-4268-898a-537d457dab26 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87b3fc38-5a81-4268-898a-537d457dab26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87b3fc38-5a81-4268-898a-537d457dab26 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-87b3fc38-5a81-4268-898a-537d457dab26 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87b3fc38-5a81-4268-898a-537d457dab26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87b3fc38-5a81-4268-898a-537d457dab26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87b3fc38-5a81-4268-898a-537d457dab26.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-87b3fc38-5a81-4268-898a-537d457dab26 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87b3fc38-5a81-4268-898a-537d457dab26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87b3fc38-5a81-4268-898a-537d457dab26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87b3fc38-5a81-4268-898a-537d457dab26 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87b3fc38-5a81-4268-898a-537d457dab26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87b3fc38-5a81-4268-898a-537d457dab26 img.shogun-image {
  width: 100%;
  
  
  

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




.s-87b3fc38-5a81-4268-898a-537d457dab26 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87b3fc38-5a81-4268-898a-537d457dab26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87b3fc38-5a81-4268-898a-537d457dab26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87b3fc38-5a81-4268-898a-537d457dab26.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-87b3fc38-5a81-4268-898a-537d457dab26 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87b3fc38-5a81-4268-898a-537d457dab26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87b3fc38-5a81-4268-898a-537d457dab26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87b3fc38-5a81-4268-898a-537d457dab26 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87b3fc38-5a81-4268-898a-537d457dab26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87b3fc38-5a81-4268-898a-537d457dab26 img.shogun-image {
  width: 100%;
  
  
  

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




.s-87b3fc38-5a81-4268-898a-537d457dab26 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87b3fc38-5a81-4268-898a-537d457dab26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87b3fc38-5a81-4268-898a-537d457dab26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87b3fc38-5a81-4268-898a-537d457dab26.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-87b3fc38-5a81-4268-898a-537d457dab26 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87b3fc38-5a81-4268-898a-537d457dab26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87b3fc38-5a81-4268-898a-537d457dab26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87b3fc38-5a81-4268-898a-537d457dab26 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87b3fc38-5a81-4268-898a-537d457dab26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87b3fc38-5a81-4268-898a-537d457dab26 img.shogun-image {
  width: 100%;
  
  
  

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




.s-87b3fc38-5a81-4268-898a-537d457dab26 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87b3fc38-5a81-4268-898a-537d457dab26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87b3fc38-5a81-4268-898a-537d457dab26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87b3fc38-5a81-4268-898a-537d457dab26.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-87b3fc38-5a81-4268-898a-537d457dab26 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87b3fc38-5a81-4268-898a-537d457dab26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87b3fc38-5a81-4268-898a-537d457dab26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87b3fc38-5a81-4268-898a-537d457dab26 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87b3fc38-5a81-4268-898a-537d457dab26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87b3fc38-5a81-4268-898a-537d457dab26 img.shogun-image {
  width: 100%;
  
  
  

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




.s-87b3fc38-5a81-4268-898a-537d457dab26 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87b3fc38-5a81-4268-898a-537d457dab26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87b3fc38-5a81-4268-898a-537d457dab26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87b3fc38-5a81-4268-898a-537d457dab26.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 0%;
  
}


.shg-image-content-margin-container-s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea img.shogun-image {
  width: 100%;
  
  
  

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




.s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea img.shogun-image {
  width: 100%;
  
  
  

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




.s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea img.shogun-image {
  width: 100%;
  
  
  

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




.s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea img.shogun-image {
  width: 100%;
  
  
  

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




.s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18644f2f-ab83-4f73-88b2-7f2b3efc52ea.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c img.shogun-image {
  width: 100%;
  
  
  

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




.s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c img.shogun-image {
  width: 100%;
  
  
  

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




.s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c img.shogun-image {
  width: 100%;
  
  
  

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




.s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c img.shogun-image {
  width: 100%;
  
  
  

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




.s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2dcd6c5b-d5ae-49ce-a953-618e3a7cb28c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa img.shogun-image {
  width: 100%;
  
  
  

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




.s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa img.shogun-image {
  width: 100%;
  
  
  

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




.s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa img.shogun-image {
  width: 100%;
  
  
  

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




.s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa img.shogun-image {
  width: 100%;
  
  
  

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




.s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82b20cb7-1d6c-4f29-919e-08d46bdfa9aa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a87fa44-e5f8-49ab-b97a-4ff56c3a8aa5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-446bbdd5-0643-4d95-86f6-d9e51b087359 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-446bbdd5-0643-4d95-86f6-d9e51b087359 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-446bbdd5-0643-4d95-86f6-d9e51b087359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-446bbdd5-0643-4d95-86f6-d9e51b087359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-446bbdd5-0643-4d95-86f6-d9e51b087359 img.shogun-image {
  width: 100%;
  
  
  

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




.s-446bbdd5-0643-4d95-86f6-d9e51b087359 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-446bbdd5-0643-4d95-86f6-d9e51b087359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-446bbdd5-0643-4d95-86f6-d9e51b087359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-446bbdd5-0643-4d95-86f6-d9e51b087359 img.shogun-image {
  width: 100%;
  
  
  

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




.s-446bbdd5-0643-4d95-86f6-d9e51b087359 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-446bbdd5-0643-4d95-86f6-d9e51b087359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-446bbdd5-0643-4d95-86f6-d9e51b087359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-446bbdd5-0643-4d95-86f6-d9e51b087359 img.shogun-image {
  width: 100%;
  
  
  

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




.s-446bbdd5-0643-4d95-86f6-d9e51b087359 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-446bbdd5-0643-4d95-86f6-d9e51b087359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-446bbdd5-0643-4d95-86f6-d9e51b087359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-446bbdd5-0643-4d95-86f6-d9e51b087359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-446bbdd5-0643-4d95-86f6-d9e51b087359 img.shogun-image {
  width: 100%;
  
  
  

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




.s-446bbdd5-0643-4d95-86f6-d9e51b087359 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-446bbdd5-0643-4d95-86f6-d9e51b087359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-446bbdd5-0643-4d95-86f6-d9e51b087359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-446bbdd5-0643-4d95-86f6-d9e51b087359.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e23a72de-60d8-44ef-a18e-db23e072af29 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-e23a72de-60d8-44ef-a18e-db23e072af29 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e23a72de-60d8-44ef-a18e-db23e072af29.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e23a72de-60d8-44ef-a18e-db23e072af29.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e23a72de-60d8-44ef-a18e-db23e072af29 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e23a72de-60d8-44ef-a18e-db23e072af29 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e23a72de-60d8-44ef-a18e-db23e072af29.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e23a72de-60d8-44ef-a18e-db23e072af29.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e23a72de-60d8-44ef-a18e-db23e072af29 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e23a72de-60d8-44ef-a18e-db23e072af29 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e23a72de-60d8-44ef-a18e-db23e072af29.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e23a72de-60d8-44ef-a18e-db23e072af29.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e23a72de-60d8-44ef-a18e-db23e072af29 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e23a72de-60d8-44ef-a18e-db23e072af29 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e23a72de-60d8-44ef-a18e-db23e072af29.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e23a72de-60d8-44ef-a18e-db23e072af29.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e23a72de-60d8-44ef-a18e-db23e072af29 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e23a72de-60d8-44ef-a18e-db23e072af29 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e23a72de-60d8-44ef-a18e-db23e072af29 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e23a72de-60d8-44ef-a18e-db23e072af29.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e23a72de-60d8-44ef-a18e-db23e072af29.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e23a72de-60d8-44ef-a18e-db23e072af29.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b9969632-cac1-45a0-94af-cc92adec27c0 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-b9969632-cac1-45a0-94af-cc92adec27c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b9969632-cac1-45a0-94af-cc92adec27c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9969632-cac1-45a0-94af-cc92adec27c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b9969632-cac1-45a0-94af-cc92adec27c0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b9969632-cac1-45a0-94af-cc92adec27c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b9969632-cac1-45a0-94af-cc92adec27c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9969632-cac1-45a0-94af-cc92adec27c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b9969632-cac1-45a0-94af-cc92adec27c0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b9969632-cac1-45a0-94af-cc92adec27c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b9969632-cac1-45a0-94af-cc92adec27c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9969632-cac1-45a0-94af-cc92adec27c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b9969632-cac1-45a0-94af-cc92adec27c0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b9969632-cac1-45a0-94af-cc92adec27c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b9969632-cac1-45a0-94af-cc92adec27c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9969632-cac1-45a0-94af-cc92adec27c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b9969632-cac1-45a0-94af-cc92adec27c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b9969632-cac1-45a0-94af-cc92adec27c0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b9969632-cac1-45a0-94af-cc92adec27c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b9969632-cac1-45a0-94af-cc92adec27c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9969632-cac1-45a0-94af-cc92adec27c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9969632-cac1-45a0-94af-cc92adec27c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-5aa36f5e-937c-4100-92fc-d95ead72db1c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5aa36f5e-937c-4100-92fc-d95ead72db1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5aa36f5e-937c-4100-92fc-d95ead72db1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c img.shogun-image {
  width: 100%;
  
  
  

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




.s-5aa36f5e-937c-4100-92fc-d95ead72db1c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5aa36f5e-937c-4100-92fc-d95ead72db1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5aa36f5e-937c-4100-92fc-d95ead72db1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c img.shogun-image {
  width: 100%;
  
  
  

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




.s-5aa36f5e-937c-4100-92fc-d95ead72db1c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5aa36f5e-937c-4100-92fc-d95ead72db1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5aa36f5e-937c-4100-92fc-d95ead72db1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c img.shogun-image {
  width: 100%;
  
  
  

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




.s-5aa36f5e-937c-4100-92fc-d95ead72db1c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5aa36f5e-937c-4100-92fc-d95ead72db1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5aa36f5e-937c-4100-92fc-d95ead72db1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5aa36f5e-937c-4100-92fc-d95ead72db1c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c img.shogun-image {
  width: 100%;
  
  
  

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




.s-5aa36f5e-937c-4100-92fc-d95ead72db1c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5aa36f5e-937c-4100-92fc-d95ead72db1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5aa36f5e-937c-4100-92fc-d95ead72db1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5aa36f5e-937c-4100-92fc-d95ead72db1c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-0a1b2bd3-4f8b-400a-9369-0a307776e020 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0a1b2bd3-4f8b-400a-9369-0a307776e020.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a1b2bd3-4f8b-400a-9369-0a307776e020.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0a1b2bd3-4f8b-400a-9369-0a307776e020 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0a1b2bd3-4f8b-400a-9369-0a307776e020.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a1b2bd3-4f8b-400a-9369-0a307776e020.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0a1b2bd3-4f8b-400a-9369-0a307776e020 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0a1b2bd3-4f8b-400a-9369-0a307776e020.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a1b2bd3-4f8b-400a-9369-0a307776e020.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0a1b2bd3-4f8b-400a-9369-0a307776e020 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0a1b2bd3-4f8b-400a-9369-0a307776e020.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a1b2bd3-4f8b-400a-9369-0a307776e020.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0a1b2bd3-4f8b-400a-9369-0a307776e020 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0a1b2bd3-4f8b-400a-9369-0a307776e020 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0a1b2bd3-4f8b-400a-9369-0a307776e020.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a1b2bd3-4f8b-400a-9369-0a307776e020.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a1b2bd3-4f8b-400a-9369-0a307776e020.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-19d38e93-6f56-487a-9469-ce1e00750284 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-19d38e93-6f56-487a-9469-ce1e00750284 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-19d38e93-6f56-487a-9469-ce1e00750284-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-19d38e93-6f56-487a-9469-ce1e00750284 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-19d38e93-6f56-487a-9469-ce1e00750284 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-19d38e93-6f56-487a-9469-ce1e00750284 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-19d38e93-6f56-487a-9469-ce1e00750284 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-19d38e93-6f56-487a-9469-ce1e00750284 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-19d38e93-6f56-487a-9469-ce1e00750284.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19d38e93-6f56-487a-9469-ce1e00750284.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19d38e93-6f56-487a-9469-ce1e00750284.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-19d38e93-6f56-487a-9469-ce1e00750284 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-19d38e93-6f56-487a-9469-ce1e00750284-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-19d38e93-6f56-487a-9469-ce1e00750284 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-19d38e93-6f56-487a-9469-ce1e00750284 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-19d38e93-6f56-487a-9469-ce1e00750284 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-19d38e93-6f56-487a-9469-ce1e00750284 img.shogun-image {
  width: 100%;
  
  
  

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




.s-19d38e93-6f56-487a-9469-ce1e00750284 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-19d38e93-6f56-487a-9469-ce1e00750284.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19d38e93-6f56-487a-9469-ce1e00750284.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19d38e93-6f56-487a-9469-ce1e00750284.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-19d38e93-6f56-487a-9469-ce1e00750284 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-19d38e93-6f56-487a-9469-ce1e00750284-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-19d38e93-6f56-487a-9469-ce1e00750284 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-19d38e93-6f56-487a-9469-ce1e00750284 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-19d38e93-6f56-487a-9469-ce1e00750284 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-19d38e93-6f56-487a-9469-ce1e00750284 img.shogun-image {
  width: 100%;
  
  
  

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




.s-19d38e93-6f56-487a-9469-ce1e00750284 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-19d38e93-6f56-487a-9469-ce1e00750284.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19d38e93-6f56-487a-9469-ce1e00750284.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19d38e93-6f56-487a-9469-ce1e00750284.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-19d38e93-6f56-487a-9469-ce1e00750284 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-19d38e93-6f56-487a-9469-ce1e00750284-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-19d38e93-6f56-487a-9469-ce1e00750284 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-19d38e93-6f56-487a-9469-ce1e00750284 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-19d38e93-6f56-487a-9469-ce1e00750284 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-19d38e93-6f56-487a-9469-ce1e00750284 img.shogun-image {
  width: 100%;
  
  
  

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




.s-19d38e93-6f56-487a-9469-ce1e00750284 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-19d38e93-6f56-487a-9469-ce1e00750284.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19d38e93-6f56-487a-9469-ce1e00750284.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19d38e93-6f56-487a-9469-ce1e00750284.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-19d38e93-6f56-487a-9469-ce1e00750284 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-19d38e93-6f56-487a-9469-ce1e00750284-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-19d38e93-6f56-487a-9469-ce1e00750284 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-19d38e93-6f56-487a-9469-ce1e00750284 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-19d38e93-6f56-487a-9469-ce1e00750284 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-19d38e93-6f56-487a-9469-ce1e00750284 img.shogun-image {
  width: 100%;
  
  
  

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




.s-19d38e93-6f56-487a-9469-ce1e00750284 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-19d38e93-6f56-487a-9469-ce1e00750284.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19d38e93-6f56-487a-9469-ce1e00750284.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19d38e93-6f56-487a-9469-ce1e00750284.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-9553a0bb-1190-4d7c-843d-b70805c25c9b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9553a0bb-1190-4d7c-843d-b70805c25c9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9553a0bb-1190-4d7c-843d-b70805c25c9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b img.shogun-image {
  width: 100%;
  
  
  

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




.s-9553a0bb-1190-4d7c-843d-b70805c25c9b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9553a0bb-1190-4d7c-843d-b70805c25c9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9553a0bb-1190-4d7c-843d-b70805c25c9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b img.shogun-image {
  width: 100%;
  
  
  

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




.s-9553a0bb-1190-4d7c-843d-b70805c25c9b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9553a0bb-1190-4d7c-843d-b70805c25c9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9553a0bb-1190-4d7c-843d-b70805c25c9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b img.shogun-image {
  width: 100%;
  
  
  

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




.s-9553a0bb-1190-4d7c-843d-b70805c25c9b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9553a0bb-1190-4d7c-843d-b70805c25c9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9553a0bb-1190-4d7c-843d-b70805c25c9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9553a0bb-1190-4d7c-843d-b70805c25c9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b img.shogun-image {
  width: 100%;
  
  
  

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




.s-9553a0bb-1190-4d7c-843d-b70805c25c9b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9553a0bb-1190-4d7c-843d-b70805c25c9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9553a0bb-1190-4d7c-843d-b70805c25c9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9553a0bb-1190-4d7c-843d-b70805c25c9b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d2cc4241-92f1-4086-aae3-2792f8656d00 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d2cc4241-92f1-4086-aae3-2792f8656d00 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d2cc4241-92f1-4086-aae3-2792f8656d00 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d2cc4241-92f1-4086-aae3-2792f8656d00 .shg-proportional-font-size,
#s-d2cc4241-92f1-4086-aae3-2792f8656d00 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0fb2213f-aec6-4cef-a69b-0eb495bbffb1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0fb2213f-aec6-4cef-a69b-0eb495bbffb1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0fb2213f-aec6-4cef-a69b-0eb495bbffb1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0fb2213f-aec6-4cef-a69b-0eb495bbffb1 .shg-proportional-font-size,
#s-0fb2213f-aec6-4cef-a69b-0eb495bbffb1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-58b78203-e7ae-43b4-bbd2-6f4d819a1d20 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-58b78203-e7ae-43b4-bbd2-6f4d819a1d20 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-58b78203-e7ae-43b4-bbd2-6f4d819a1d20 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-58b78203-e7ae-43b4-bbd2-6f4d819a1d20 .shg-proportional-font-size,
#s-58b78203-e7ae-43b4-bbd2-6f4d819a1d20 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-70c5bfe2-d46f-490b-9db6-a15d63a1deef {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-70c5bfe2-d46f-490b-9db6-a15d63a1deef {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-70c5bfe2-d46f-490b-9db6-a15d63a1deef {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-70c5bfe2-d46f-490b-9db6-a15d63a1deef .shg-proportional-font-size,
#s-70c5bfe2-d46f-490b-9db6-a15d63a1deef .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef16ddd4-8027-4140-8a36-46b1a5b738c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef16ddd4-8027-4140-8a36-46b1a5b738c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef16ddd4-8027-4140-8a36-46b1a5b738c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef16ddd4-8027-4140-8a36-46b1a5b738c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef16ddd4-8027-4140-8a36-46b1a5b738c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef16ddd4-8027-4140-8a36-46b1a5b738c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef16ddd4-8027-4140-8a36-46b1a5b738c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef16ddd4-8027-4140-8a36-46b1a5b738c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef16ddd4-8027-4140-8a36-46b1a5b738c3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef16ddd4-8027-4140-8a36-46b1a5b738c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef16ddd4-8027-4140-8a36-46b1a5b738c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef16ddd4-8027-4140-8a36-46b1a5b738c3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e4fa9245-307e-4389-b38e-43072851f72e {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-e4fa9245-307e-4389-b38e-43072851f72e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e4fa9245-307e-4389-b38e-43072851f72e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e4fa9245-307e-4389-b38e-43072851f72e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e4fa9245-307e-4389-b38e-43072851f72e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e4fa9245-307e-4389-b38e-43072851f72e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e4fa9245-307e-4389-b38e-43072851f72e img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-e4fa9245-307e-4389-b38e-43072851f72e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e4fa9245-307e-4389-b38e-43072851f72e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4fa9245-307e-4389-b38e-43072851f72e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4fa9245-307e-4389-b38e-43072851f72e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e4fa9245-307e-4389-b38e-43072851f72e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e4fa9245-307e-4389-b38e-43072851f72e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e4fa9245-307e-4389-b38e-43072851f72e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e4fa9245-307e-4389-b38e-43072851f72e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e4fa9245-307e-4389-b38e-43072851f72e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e4fa9245-307e-4389-b38e-43072851f72e img.shogun-image {
  width: 100%;
  
  
  

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




.s-e4fa9245-307e-4389-b38e-43072851f72e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e4fa9245-307e-4389-b38e-43072851f72e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4fa9245-307e-4389-b38e-43072851f72e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4fa9245-307e-4389-b38e-43072851f72e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e4fa9245-307e-4389-b38e-43072851f72e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e4fa9245-307e-4389-b38e-43072851f72e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e4fa9245-307e-4389-b38e-43072851f72e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e4fa9245-307e-4389-b38e-43072851f72e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e4fa9245-307e-4389-b38e-43072851f72e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e4fa9245-307e-4389-b38e-43072851f72e img.shogun-image {
  width: 100%;
  
  
  

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




.s-e4fa9245-307e-4389-b38e-43072851f72e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e4fa9245-307e-4389-b38e-43072851f72e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4fa9245-307e-4389-b38e-43072851f72e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4fa9245-307e-4389-b38e-43072851f72e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e4fa9245-307e-4389-b38e-43072851f72e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e4fa9245-307e-4389-b38e-43072851f72e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e4fa9245-307e-4389-b38e-43072851f72e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e4fa9245-307e-4389-b38e-43072851f72e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e4fa9245-307e-4389-b38e-43072851f72e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e4fa9245-307e-4389-b38e-43072851f72e img.shogun-image {
  width: 100%;
  
  
  

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




.s-e4fa9245-307e-4389-b38e-43072851f72e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e4fa9245-307e-4389-b38e-43072851f72e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4fa9245-307e-4389-b38e-43072851f72e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4fa9245-307e-4389-b38e-43072851f72e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e4fa9245-307e-4389-b38e-43072851f72e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e4fa9245-307e-4389-b38e-43072851f72e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e4fa9245-307e-4389-b38e-43072851f72e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e4fa9245-307e-4389-b38e-43072851f72e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e4fa9245-307e-4389-b38e-43072851f72e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e4fa9245-307e-4389-b38e-43072851f72e img.shogun-image {
  width: 100%;
  
  
  

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




.s-e4fa9245-307e-4389-b38e-43072851f72e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e4fa9245-307e-4389-b38e-43072851f72e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e4fa9245-307e-4389-b38e-43072851f72e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4fa9245-307e-4389-b38e-43072851f72e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bcf30437-48f6-4ca7-ac1a-2393297eacc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcf30437-48f6-4ca7-ac1a-2393297eacc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bcf30437-48f6-4ca7-ac1a-2393297eacc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcf30437-48f6-4ca7-ac1a-2393297eacc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bcf30437-48f6-4ca7-ac1a-2393297eacc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcf30437-48f6-4ca7-ac1a-2393297eacc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bcf30437-48f6-4ca7-ac1a-2393297eacc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcf30437-48f6-4ca7-ac1a-2393297eacc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-bcf30437-48f6-4ca7-ac1a-2393297eacc6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bcf30437-48f6-4ca7-ac1a-2393297eacc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcf30437-48f6-4ca7-ac1a-2393297eacc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcf30437-48f6-4ca7-ac1a-2393297eacc6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5f85f21f-a273-4c2f-9bd6-8c8b83b650f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-25c3d141-4da1-4627-aa7e-540f223d8cf2 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-25c3d141-4da1-4627-aa7e-540f223d8cf2 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-25c3d141-4da1-4627-aa7e-540f223d8cf2 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-25c3d141-4da1-4627-aa7e-540f223d8cf2 .shg-proportional-font-size,
#s-25c3d141-4da1-4627-aa7e-540f223d8cf2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8caca46f-4c5f-4218-8ed9-25dc29bb2cb8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-8caca46f-4c5f-4218-8ed9-25dc29bb2cb8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8caca46f-4c5f-4218-8ed9-25dc29bb2cb8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-8caca46f-4c5f-4218-8ed9-25dc29bb2cb8 .shg-proportional-font-size,
#s-8caca46f-4c5f-4218-8ed9-25dc29bb2cb8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-68291490-ca10-4a7c-aba2-521a41955a0f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-68291490-ca10-4a7c-aba2-521a41955a0f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-68291490-ca10-4a7c-aba2-521a41955a0f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-68291490-ca10-4a7c-aba2-521a41955a0f .shg-proportional-font-size,
#s-68291490-ca10-4a7c-aba2-521a41955a0f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9e6c26d4-8601-4bad-a890-f8e47f13d5f5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9e6c26d4-8601-4bad-a890-f8e47f13d5f5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9e6c26d4-8601-4bad-a890-f8e47f13d5f5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9e6c26d4-8601-4bad-a890-f8e47f13d5f5 .shg-proportional-font-size,
#s-9e6c26d4-8601-4bad-a890-f8e47f13d5f5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7f2260e0-513a-494a-9732-57608d751796 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7f2260e0-513a-494a-9732-57608d751796 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7f2260e0-513a-494a-9732-57608d751796 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7f2260e0-513a-494a-9732-57608d751796 .shg-proportional-font-size,
#s-7f2260e0-513a-494a-9732-57608d751796 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-523f9f85-5228-49c1-aa5c-036c4f61e64c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-523f9f85-5228-49c1-aa5c-036c4f61e64c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-523f9f85-5228-49c1-aa5c-036c4f61e64c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-523f9f85-5228-49c1-aa5c-036c4f61e64c .shg-proportional-font-size,
#s-523f9f85-5228-49c1-aa5c-036c4f61e64c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bd41af4e-3143-4e32-a286-5f9c66d79ceb {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-bd41af4e-3143-4e32-a286-5f9c66d79ceb {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bd41af4e-3143-4e32-a286-5f9c66d79ceb {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-bd41af4e-3143-4e32-a286-5f9c66d79ceb .shg-proportional-font-size,
#s-bd41af4e-3143-4e32-a286-5f9c66d79ceb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-97e71c09-f83f-4db7-bdec-2c0fc6967e92 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-97e71c09-f83f-4db7-bdec-2c0fc6967e92 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-97e71c09-f83f-4db7-bdec-2c0fc6967e92 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-97e71c09-f83f-4db7-bdec-2c0fc6967e92 .shg-proportional-font-size,
#s-97e71c09-f83f-4db7-bdec-2c0fc6967e92 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9f1cbe8f-2337-4243-8f0e-4c7e5286fcbd {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9f1cbe8f-2337-4243-8f0e-4c7e5286fcbd {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9f1cbe8f-2337-4243-8f0e-4c7e5286fcbd {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9f1cbe8f-2337-4243-8f0e-4c7e5286fcbd .shg-proportional-font-size,
#s-9f1cbe8f-2337-4243-8f0e-4c7e5286fcbd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e4fe6698-e5d4-47e0-8acf-51dfe3a6e38c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e4fe6698-e5d4-47e0-8acf-51dfe3a6e38c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e4fe6698-e5d4-47e0-8acf-51dfe3a6e38c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e4fe6698-e5d4-47e0-8acf-51dfe3a6e38c .shg-proportional-font-size,
#s-e4fe6698-e5d4-47e0-8acf-51dfe3a6e38c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8f3c6564-9e0d-4b4d-9c60-3ce25885ec4f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-8f3c6564-9e0d-4b4d-9c60-3ce25885ec4f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8f3c6564-9e0d-4b4d-9c60-3ce25885ec4f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-8f3c6564-9e0d-4b4d-9c60-3ce25885ec4f .shg-proportional-font-size,
#s-8f3c6564-9e0d-4b4d-9c60-3ce25885ec4f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-43e77309-f150-4100-b507-4781512d2baa {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-43e77309-f150-4100-b507-4781512d2baa {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-43e77309-f150-4100-b507-4781512d2baa {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-43e77309-f150-4100-b507-4781512d2baa .shg-proportional-font-size,
#s-43e77309-f150-4100-b507-4781512d2baa .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a0e34807-334b-4d25-82b1-fe0130ac8195 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a0e34807-334b-4d25-82b1-fe0130ac8195 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a0e34807-334b-4d25-82b1-fe0130ac8195 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a0e34807-334b-4d25-82b1-fe0130ac8195 .shg-proportional-font-size,
#s-a0e34807-334b-4d25-82b1-fe0130ac8195 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1e3740df-a1cd-42b2-a3ae-1dfc4f8c55d3 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1e3740df-a1cd-42b2-a3ae-1dfc4f8c55d3 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1e3740df-a1cd-42b2-a3ae-1dfc4f8c55d3 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1e3740df-a1cd-42b2-a3ae-1dfc4f8c55d3 .shg-proportional-font-size,
#s-1e3740df-a1cd-42b2-a3ae-1dfc4f8c55d3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4a182130-dac9-4428-9a40-d668510617e4 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4a182130-dac9-4428-9a40-d668510617e4 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4a182130-dac9-4428-9a40-d668510617e4 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4a182130-dac9-4428-9a40-d668510617e4 .shg-proportional-font-size,
#s-4a182130-dac9-4428-9a40-d668510617e4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-89e31e8b-0f07-44e6-985f-5f4d60f6a981 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-89e31e8b-0f07-44e6-985f-5f4d60f6a981 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-89e31e8b-0f07-44e6-985f-5f4d60f6a981 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-89e31e8b-0f07-44e6-985f-5f4d60f6a981 .shg-proportional-font-size,
#s-89e31e8b-0f07-44e6-985f-5f4d60f6a981 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d3d95312-6aa8-40f9-8bcc-29674d78e6d3 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d3d95312-6aa8-40f9-8bcc-29674d78e6d3 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d3d95312-6aa8-40f9-8bcc-29674d78e6d3 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d3d95312-6aa8-40f9-8bcc-29674d78e6d3 .shg-proportional-font-size,
#s-d3d95312-6aa8-40f9-8bcc-29674d78e6d3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-03cb68eb-bde3-4996-bc9b-33afc575e94a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-03cb68eb-bde3-4996-bc9b-33afc575e94a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-03cb68eb-bde3-4996-bc9b-33afc575e94a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-03cb68eb-bde3-4996-bc9b-33afc575e94a .shg-proportional-font-size,
#s-03cb68eb-bde3-4996-bc9b-33afc575e94a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5f764e58-823e-43d0-94f4-e23e56c23db9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5f764e58-823e-43d0-94f4-e23e56c23db9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5f764e58-823e-43d0-94f4-e23e56c23db9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5f764e58-823e-43d0-94f4-e23e56c23db9 .shg-proportional-font-size,
#s-5f764e58-823e-43d0-94f4-e23e56c23db9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a00ff794-63a9-48e8-80a4-e31c53baa481 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a00ff794-63a9-48e8-80a4-e31c53baa481 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a00ff794-63a9-48e8-80a4-e31c53baa481 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a00ff794-63a9-48e8-80a4-e31c53baa481 .shg-proportional-font-size,
#s-a00ff794-63a9-48e8-80a4-e31c53baa481 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-789dcc00-6559-4d32-a900-3d01b1298783 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-789dcc00-6559-4d32-a900-3d01b1298783 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-789dcc00-6559-4d32-a900-3d01b1298783 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-789dcc00-6559-4d32-a900-3d01b1298783 .shg-proportional-font-size,
#s-789dcc00-6559-4d32-a900-3d01b1298783 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9d1a60db-8a37-4869-8763-05a4b7dc9963 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9d1a60db-8a37-4869-8763-05a4b7dc9963 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9d1a60db-8a37-4869-8763-05a4b7dc9963 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9d1a60db-8a37-4869-8763-05a4b7dc9963 .shg-proportional-font-size,
#s-9d1a60db-8a37-4869-8763-05a4b7dc9963 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4f8c2a51-34e1-4a38-885e-3209e9b6ed76 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4f8c2a51-34e1-4a38-885e-3209e9b6ed76 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4f8c2a51-34e1-4a38-885e-3209e9b6ed76 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4f8c2a51-34e1-4a38-885e-3209e9b6ed76 .shg-proportional-font-size,
#s-4f8c2a51-34e1-4a38-885e-3209e9b6ed76 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-26d25141-844b-4992-a6e5-424705d0ffe9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-26d25141-844b-4992-a6e5-424705d0ffe9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-26d25141-844b-4992-a6e5-424705d0ffe9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-26d25141-844b-4992-a6e5-424705d0ffe9 .shg-proportional-font-size,
#s-26d25141-844b-4992-a6e5-424705d0ffe9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-63560ee0-5fe5-41e7-bd17-d3d3aabd61b7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-63560ee0-5fe5-41e7-bd17-d3d3aabd61b7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-63560ee0-5fe5-41e7-bd17-d3d3aabd61b7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-63560ee0-5fe5-41e7-bd17-d3d3aabd61b7 .shg-proportional-font-size,
#s-63560ee0-5fe5-41e7-bd17-d3d3aabd61b7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-04c881b9-05ce-440a-90df-5476b5efd62f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-04c881b9-05ce-440a-90df-5476b5efd62f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-04c881b9-05ce-440a-90df-5476b5efd62f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-04c881b9-05ce-440a-90df-5476b5efd62f .shg-proportional-font-size,
#s-04c881b9-05ce-440a-90df-5476b5efd62f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9fed19df-37ed-4c86-99fc-4fb70f41ce6c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9fed19df-37ed-4c86-99fc-4fb70f41ce6c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9fed19df-37ed-4c86-99fc-4fb70f41ce6c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9fed19df-37ed-4c86-99fc-4fb70f41ce6c .shg-proportional-font-size,
#s-9fed19df-37ed-4c86-99fc-4fb70f41ce6c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5e8e5bf8-897f-4faf-bc45-4f66edc22476 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5e8e5bf8-897f-4faf-bc45-4f66edc22476 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5e8e5bf8-897f-4faf-bc45-4f66edc22476 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5e8e5bf8-897f-4faf-bc45-4f66edc22476 .shg-proportional-font-size,
#s-5e8e5bf8-897f-4faf-bc45-4f66edc22476 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-49c92164-cbed-4f78-982c-a4477c38a98c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-49c92164-cbed-4f78-982c-a4477c38a98c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-49c92164-cbed-4f78-982c-a4477c38a98c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-49c92164-cbed-4f78-982c-a4477c38a98c .shg-proportional-font-size,
#s-49c92164-cbed-4f78-982c-a4477c38a98c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-452391d2-d2d4-46df-a3db-aad3f7ea38c1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-452391d2-d2d4-46df-a3db-aad3f7ea38c1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-452391d2-d2d4-46df-a3db-aad3f7ea38c1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-452391d2-d2d4-46df-a3db-aad3f7ea38c1 .shg-proportional-font-size,
#s-452391d2-d2d4-46df-a3db-aad3f7ea38c1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-78acff6f-fcb6-4846-81ed-937f3d6aaee0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-78acff6f-fcb6-4846-81ed-937f3d6aaee0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-78acff6f-fcb6-4846-81ed-937f3d6aaee0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-78acff6f-fcb6-4846-81ed-937f3d6aaee0 .shg-proportional-font-size,
#s-78acff6f-fcb6-4846-81ed-937f3d6aaee0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7f85ce1b-6de6-4ff9-a648-1e88b701d0bd {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7f85ce1b-6de6-4ff9-a648-1e88b701d0bd {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7f85ce1b-6de6-4ff9-a648-1e88b701d0bd {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7f85ce1b-6de6-4ff9-a648-1e88b701d0bd .shg-proportional-font-size,
#s-7f85ce1b-6de6-4ff9-a648-1e88b701d0bd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-79a090a8-ab59-4fa9-bc77-a56449fd72e3 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-79a090a8-ab59-4fa9-bc77-a56449fd72e3 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-79a090a8-ab59-4fa9-bc77-a56449fd72e3 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-79a090a8-ab59-4fa9-bc77-a56449fd72e3 .shg-proportional-font-size,
#s-79a090a8-ab59-4fa9-bc77-a56449fd72e3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-36d96644-f95a-4259-8793-a002b4f569e8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-36d96644-f95a-4259-8793-a002b4f569e8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-36d96644-f95a-4259-8793-a002b4f569e8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-36d96644-f95a-4259-8793-a002b4f569e8 .shg-proportional-font-size,
#s-36d96644-f95a-4259-8793-a002b4f569e8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-00afcde2-f670-4537-818c-cb828c3d0931 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-00afcde2-f670-4537-818c-cb828c3d0931 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-00afcde2-f670-4537-818c-cb828c3d0931 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-00afcde2-f670-4537-818c-cb828c3d0931 .shg-proportional-font-size,
#s-00afcde2-f670-4537-818c-cb828c3d0931 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-48d9bb02-2c0a-4102-8c5d-f72d47261e24 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-48d9bb02-2c0a-4102-8c5d-f72d47261e24 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-48d9bb02-2c0a-4102-8c5d-f72d47261e24 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-48d9bb02-2c0a-4102-8c5d-f72d47261e24 .shg-proportional-font-size,
#s-48d9bb02-2c0a-4102-8c5d-f72d47261e24 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9f9cd2e0-0bea-4625-be63-3a4b9b4a1c00 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9f9cd2e0-0bea-4625-be63-3a4b9b4a1c00 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9f9cd2e0-0bea-4625-be63-3a4b9b4a1c00 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9f9cd2e0-0bea-4625-be63-3a4b9b4a1c00 .shg-proportional-font-size,
#s-9f9cd2e0-0bea-4625-be63-3a4b9b4a1c00 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1faee5a0-45e4-4f40-b6e0-73ce9e39020e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1faee5a0-45e4-4f40-b6e0-73ce9e39020e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1faee5a0-45e4-4f40-b6e0-73ce9e39020e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1faee5a0-45e4-4f40-b6e0-73ce9e39020e .shg-proportional-font-size,
#s-1faee5a0-45e4-4f40-b6e0-73ce9e39020e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-efcf95e9-78d5-43f8-8d4c-731ca9ce78a5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-efcf95e9-78d5-43f8-8d4c-731ca9ce78a5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-efcf95e9-78d5-43f8-8d4c-731ca9ce78a5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-efcf95e9-78d5-43f8-8d4c-731ca9ce78a5 .shg-proportional-font-size,
#s-efcf95e9-78d5-43f8-8d4c-731ca9ce78a5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ef460bd2-f8ef-4ced-b99c-5c3957041610 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ef460bd2-f8ef-4ced-b99c-5c3957041610 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ef460bd2-f8ef-4ced-b99c-5c3957041610 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ef460bd2-f8ef-4ced-b99c-5c3957041610 .shg-proportional-font-size,
#s-ef460bd2-f8ef-4ced-b99c-5c3957041610 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d4fe3824-1e8f-49a9-beb9-d3626229f19a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d4fe3824-1e8f-49a9-beb9-d3626229f19a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d4fe3824-1e8f-49a9-beb9-d3626229f19a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d4fe3824-1e8f-49a9-beb9-d3626229f19a .shg-proportional-font-size,
#s-d4fe3824-1e8f-49a9-beb9-d3626229f19a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7c55d105-3ce0-4c16-ac69-05254a327497 {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}

#s-02dda693-d66a-4c81-8613-b7c6ae181860 {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}

#s-e659e165-dc43-4f34-9f6f-c1766fc604fd {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}

#s-758275d3-f7bc-4aa0-872d-c4893727c3fd {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}

#s-8983bd34-4a57-4c62-93f6-9aa6547251ea {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}

#s-2a3eacbb-6b36-4d74-a3a4-e7cb382ee056 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-2a3eacbb-6b36-4d74-a3a4-e7cb382ee056 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2a3eacbb-6b36-4d74-a3a4-e7cb382ee056 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2a3eacbb-6b36-4d74-a3a4-e7cb382ee056 .shg-proportional-font-size,
#s-2a3eacbb-6b36-4d74-a3a4-e7cb382ee056 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-52ef3f1a-52a4-4f49-abd7-b56e8301a13a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-52ef3f1a-52a4-4f49-abd7-b56e8301a13a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-52ef3f1a-52a4-4f49-abd7-b56e8301a13a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-52ef3f1a-52a4-4f49-abd7-b56e8301a13a .shg-proportional-font-size,
#s-52ef3f1a-52a4-4f49-abd7-b56e8301a13a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d1feec9f-bdce-402a-b2bb-8cdb4a01f7ce {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d1feec9f-bdce-402a-b2bb-8cdb4a01f7ce {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d1feec9f-bdce-402a-b2bb-8cdb4a01f7ce {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d1feec9f-bdce-402a-b2bb-8cdb4a01f7ce .shg-proportional-font-size,
#s-d1feec9f-bdce-402a-b2bb-8cdb4a01f7ce .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4944545a-ec98-4219-977a-6803392c6fbb {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4944545a-ec98-4219-977a-6803392c6fbb {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4944545a-ec98-4219-977a-6803392c6fbb {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4944545a-ec98-4219-977a-6803392c6fbb .shg-proportional-font-size,
#s-4944545a-ec98-4219-977a-6803392c6fbb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-00052fd4-c414-4c1b-9acc-ba38cfde9db3 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-00052fd4-c414-4c1b-9acc-ba38cfde9db3 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-00052fd4-c414-4c1b-9acc-ba38cfde9db3 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-00052fd4-c414-4c1b-9acc-ba38cfde9db3 .shg-proportional-font-size,
#s-00052fd4-c414-4c1b-9acc-ba38cfde9db3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-416d6a61-a476-464f-bfeb-d78f5ec8c83b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-416d6a61-a476-464f-bfeb-d78f5ec8c83b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-416d6a61-a476-464f-bfeb-d78f5ec8c83b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-416d6a61-a476-464f-bfeb-d78f5ec8c83b .shg-proportional-font-size,
#s-416d6a61-a476-464f-bfeb-d78f5ec8c83b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5de952cd-55f8-465a-865d-4770ab495822 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5de952cd-55f8-465a-865d-4770ab495822 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5de952cd-55f8-465a-865d-4770ab495822 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5de952cd-55f8-465a-865d-4770ab495822 .shg-proportional-font-size,
#s-5de952cd-55f8-465a-865d-4770ab495822 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-64ad24ff-990a-4e84-9995-6bf30562c6d0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-64ad24ff-990a-4e84-9995-6bf30562c6d0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-64ad24ff-990a-4e84-9995-6bf30562c6d0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-64ad24ff-990a-4e84-9995-6bf30562c6d0 .shg-proportional-font-size,
#s-64ad24ff-990a-4e84-9995-6bf30562c6d0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-81a945d7-a41c-48bd-9df7-ebb568ea7fe3 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-81a945d7-a41c-48bd-9df7-ebb568ea7fe3 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-81a945d7-a41c-48bd-9df7-ebb568ea7fe3 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-81a945d7-a41c-48bd-9df7-ebb568ea7fe3 .shg-proportional-font-size,
#s-81a945d7-a41c-48bd-9df7-ebb568ea7fe3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e438ae59-4723-4b59-b2a8-7b0324cbd004 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e438ae59-4723-4b59-b2a8-7b0324cbd004 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e438ae59-4723-4b59-b2a8-7b0324cbd004 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e438ae59-4723-4b59-b2a8-7b0324cbd004 .shg-proportional-font-size,
#s-e438ae59-4723-4b59-b2a8-7b0324cbd004 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f5bd0bc9-c4ed-48db-8156-e3d978868b92 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f5bd0bc9-c4ed-48db-8156-e3d978868b92 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f5bd0bc9-c4ed-48db-8156-e3d978868b92 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f5bd0bc9-c4ed-48db-8156-e3d978868b92 .shg-proportional-font-size,
#s-f5bd0bc9-c4ed-48db-8156-e3d978868b92 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-99d4f900-fa88-467a-bf73-3824ef388c4b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-99d4f900-fa88-467a-bf73-3824ef388c4b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-99d4f900-fa88-467a-bf73-3824ef388c4b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-99d4f900-fa88-467a-bf73-3824ef388c4b .shg-proportional-font-size,
#s-99d4f900-fa88-467a-bf73-3824ef388c4b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f75e1c46-4760-4aca-b6b6-df619ff78ebb {
  margin-left: auto;
margin-right: auto;
}

#s-f75e1c46-4760-4aca-b6b6-df619ff78ebb hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-da7453ee-096d-4a96-bd54-a44e61dccfd0 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
}
@media (min-width: 1200px){#s-da7453ee-096d-4a96-bd54-a44e61dccfd0 {
  max-width: 1500px;
}
}
#s-da7453ee-096d-4a96-bd54-a44e61dccfd0 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-da7453ee-096d-4a96-bd54-a44e61dccfd0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(20, 47, 64, 1);
  padding: 10px;
}

#s-da7453ee-096d-4a96-bd54-a44e61dccfd0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-da7453ee-096d-4a96-bd54-a44e61dccfd0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-da7453ee-096d-4a96-bd54-a44e61dccfd0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: Open Sans;
  font-weight: 700;
  font-style: ;
  font-size: 19px;
}

#s-da7453ee-096d-4a96-bd54-a44e61dccfd0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 19px;
}
#s-03b50c79-93b4-440d-9f81-4386309d0000 {
  margin-left: auto;
margin-right: auto;
}

#s-03b50c79-93b4-440d-9f81-4386309d0000 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-03b50c79-93b4-440d-9f81-4386309d0000 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-03b50c79-93b4-440d-9f81-4386309d0000 td.shogun-table-column {
  background-color: #fff;
  padding: 8px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-03b50c79-93b4-440d-9f81-4386309d0000 td.shogun-table-row {
  background-color: #fff;
  padding: 0px;
}

#s-03b50c79-93b4-440d-9f81-4386309d0000 td.shogun-table-column, #s-03b50c79-93b4-440d-9f81-4386309d0000 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-238cf72d-a2cb-4a27-ab53-da866210016d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-238cf72d-a2cb-4a27-ab53-da866210016d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-238cf72d-a2cb-4a27-ab53-da866210016d img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-238cf72d-a2cb-4a27-ab53-da866210016d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-238cf72d-a2cb-4a27-ab53-da866210016d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-238cf72d-a2cb-4a27-ab53-da866210016d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-238cf72d-a2cb-4a27-ab53-da866210016d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-238cf72d-a2cb-4a27-ab53-da866210016d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-238cf72d-a2cb-4a27-ab53-da866210016d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-238cf72d-a2cb-4a27-ab53-da866210016d img.shogun-image {
  width: 100%;
  
  
  

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




.s-238cf72d-a2cb-4a27-ab53-da866210016d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-238cf72d-a2cb-4a27-ab53-da866210016d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-238cf72d-a2cb-4a27-ab53-da866210016d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-238cf72d-a2cb-4a27-ab53-da866210016d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-238cf72d-a2cb-4a27-ab53-da866210016d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-238cf72d-a2cb-4a27-ab53-da866210016d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-238cf72d-a2cb-4a27-ab53-da866210016d img.shogun-image {
  width: 100%;
  
  
  

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




.s-238cf72d-a2cb-4a27-ab53-da866210016d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-238cf72d-a2cb-4a27-ab53-da866210016d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-238cf72d-a2cb-4a27-ab53-da866210016d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-238cf72d-a2cb-4a27-ab53-da866210016d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-238cf72d-a2cb-4a27-ab53-da866210016d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-238cf72d-a2cb-4a27-ab53-da866210016d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-238cf72d-a2cb-4a27-ab53-da866210016d img.shogun-image {
  width: 100%;
  
  
  

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




.s-238cf72d-a2cb-4a27-ab53-da866210016d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-238cf72d-a2cb-4a27-ab53-da866210016d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-238cf72d-a2cb-4a27-ab53-da866210016d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-238cf72d-a2cb-4a27-ab53-da866210016d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-238cf72d-a2cb-4a27-ab53-da866210016d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-238cf72d-a2cb-4a27-ab53-da866210016d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-238cf72d-a2cb-4a27-ab53-da866210016d img.shogun-image {
  width: 100%;
  
  
  

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




.s-238cf72d-a2cb-4a27-ab53-da866210016d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-238cf72d-a2cb-4a27-ab53-da866210016d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-238cf72d-a2cb-4a27-ab53-da866210016d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-238cf72d-a2cb-4a27-ab53-da866210016d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a6d526a-26aa-4914-8aa1-34a7a7af1c38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-7ad35152-374d-46b7-9355-4e90bf3c7f11 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ad35152-374d-46b7-9355-4e90bf3c7f11.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ad35152-374d-46b7-9355-4e90bf3c7f11.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7ad35152-374d-46b7-9355-4e90bf3c7f11 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ad35152-374d-46b7-9355-4e90bf3c7f11.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ad35152-374d-46b7-9355-4e90bf3c7f11.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7ad35152-374d-46b7-9355-4e90bf3c7f11 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ad35152-374d-46b7-9355-4e90bf3c7f11.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ad35152-374d-46b7-9355-4e90bf3c7f11.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7ad35152-374d-46b7-9355-4e90bf3c7f11 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ad35152-374d-46b7-9355-4e90bf3c7f11.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ad35152-374d-46b7-9355-4e90bf3c7f11.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7ad35152-374d-46b7-9355-4e90bf3c7f11 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7ad35152-374d-46b7-9355-4e90bf3c7f11 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ad35152-374d-46b7-9355-4e90bf3c7f11.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ad35152-374d-46b7-9355-4e90bf3c7f11.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ad35152-374d-46b7-9355-4e90bf3c7f11.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-62ef4f9b-7716-47e0-8fd2-cc49675b2c63 {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff img.shogun-image {
  width: 100%;
  
  
  

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




.s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff img.shogun-image {
  width: 100%;
  
  
  

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




.s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff img.shogun-image {
  width: 100%;
  
  
  

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




.s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff img.shogun-image {
  width: 100%;
  
  
  

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




.s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd25f41f-1be9-497c-8f5e-ea1fa08204ff.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-655173f3-880d-44bb-81eb-7d9bed454d8e img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-655173f3-880d-44bb-81eb-7d9bed454d8e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-655173f3-880d-44bb-81eb-7d9bed454d8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-655173f3-880d-44bb-81eb-7d9bed454d8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-655173f3-880d-44bb-81eb-7d9bed454d8e img.shogun-image {
  width: 100%;
  
  
  

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




.s-655173f3-880d-44bb-81eb-7d9bed454d8e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-655173f3-880d-44bb-81eb-7d9bed454d8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-655173f3-880d-44bb-81eb-7d9bed454d8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-655173f3-880d-44bb-81eb-7d9bed454d8e img.shogun-image {
  width: 100%;
  
  
  

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




.s-655173f3-880d-44bb-81eb-7d9bed454d8e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-655173f3-880d-44bb-81eb-7d9bed454d8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-655173f3-880d-44bb-81eb-7d9bed454d8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-655173f3-880d-44bb-81eb-7d9bed454d8e img.shogun-image {
  width: 100%;
  
  
  

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




.s-655173f3-880d-44bb-81eb-7d9bed454d8e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-655173f3-880d-44bb-81eb-7d9bed454d8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-655173f3-880d-44bb-81eb-7d9bed454d8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-655173f3-880d-44bb-81eb-7d9bed454d8e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-655173f3-880d-44bb-81eb-7d9bed454d8e img.shogun-image {
  width: 100%;
  
  
  

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




.s-655173f3-880d-44bb-81eb-7d9bed454d8e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-655173f3-880d-44bb-81eb-7d9bed454d8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-655173f3-880d-44bb-81eb-7d9bed454d8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-655173f3-880d-44bb-81eb-7d9bed454d8e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-dd96aa18-38a1-4b28-a14d-0d09921f1496 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dd96aa18-38a1-4b28-a14d-0d09921f1496.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd96aa18-38a1-4b28-a14d-0d09921f1496.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dd96aa18-38a1-4b28-a14d-0d09921f1496 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dd96aa18-38a1-4b28-a14d-0d09921f1496.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd96aa18-38a1-4b28-a14d-0d09921f1496.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dd96aa18-38a1-4b28-a14d-0d09921f1496 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dd96aa18-38a1-4b28-a14d-0d09921f1496.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd96aa18-38a1-4b28-a14d-0d09921f1496.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dd96aa18-38a1-4b28-a14d-0d09921f1496 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dd96aa18-38a1-4b28-a14d-0d09921f1496.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd96aa18-38a1-4b28-a14d-0d09921f1496.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-dd96aa18-38a1-4b28-a14d-0d09921f1496 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dd96aa18-38a1-4b28-a14d-0d09921f1496 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dd96aa18-38a1-4b28-a14d-0d09921f1496.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd96aa18-38a1-4b28-a14d-0d09921f1496.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd96aa18-38a1-4b28-a14d-0d09921f1496.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f997718e-9e00-4adf-9486-7c5c57beb556 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-f997718e-9e00-4adf-9486-7c5c57beb556 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f997718e-9e00-4adf-9486-7c5c57beb556.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f997718e-9e00-4adf-9486-7c5c57beb556.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f997718e-9e00-4adf-9486-7c5c57beb556 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f997718e-9e00-4adf-9486-7c5c57beb556 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f997718e-9e00-4adf-9486-7c5c57beb556.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f997718e-9e00-4adf-9486-7c5c57beb556.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f997718e-9e00-4adf-9486-7c5c57beb556 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f997718e-9e00-4adf-9486-7c5c57beb556 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f997718e-9e00-4adf-9486-7c5c57beb556.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f997718e-9e00-4adf-9486-7c5c57beb556.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f997718e-9e00-4adf-9486-7c5c57beb556 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f997718e-9e00-4adf-9486-7c5c57beb556 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f997718e-9e00-4adf-9486-7c5c57beb556.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f997718e-9e00-4adf-9486-7c5c57beb556.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f997718e-9e00-4adf-9486-7c5c57beb556 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f997718e-9e00-4adf-9486-7c5c57beb556 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f997718e-9e00-4adf-9486-7c5c57beb556 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f997718e-9e00-4adf-9486-7c5c57beb556.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f997718e-9e00-4adf-9486-7c5c57beb556.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f997718e-9e00-4adf-9486-7c5c57beb556.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d img.shogun-image {
  width: 100%;
  
  
  

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




.s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d img.shogun-image {
  width: 100%;
  
  
  

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




.s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d img.shogun-image {
  width: 100%;
  
  
  

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




.s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d img.shogun-image {
  width: 100%;
  
  
  

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




.s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc5dd4ac-0f1b-4d21-bf11-80ca1e7eb11d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-18b450d3-6e12-42cc-92b0-4d8494f711f0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-18b450d3-6e12-42cc-92b0-4d8494f711f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18b450d3-6e12-42cc-92b0-4d8494f711f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-18b450d3-6e12-42cc-92b0-4d8494f711f0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-18b450d3-6e12-42cc-92b0-4d8494f711f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18b450d3-6e12-42cc-92b0-4d8494f711f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-18b450d3-6e12-42cc-92b0-4d8494f711f0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-18b450d3-6e12-42cc-92b0-4d8494f711f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18b450d3-6e12-42cc-92b0-4d8494f711f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-18b450d3-6e12-42cc-92b0-4d8494f711f0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-18b450d3-6e12-42cc-92b0-4d8494f711f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18b450d3-6e12-42cc-92b0-4d8494f711f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-18b450d3-6e12-42cc-92b0-4d8494f711f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-18b450d3-6e12-42cc-92b0-4d8494f711f0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-18b450d3-6e12-42cc-92b0-4d8494f711f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18b450d3-6e12-42cc-92b0-4d8494f711f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18b450d3-6e12-42cc-92b0-4d8494f711f0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7eb329d1-dbc9-48d3-b2cb-c8cdcb4718a7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a img.shogun-image {
  width: 100%;
  
  
  

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




.s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a img.shogun-image {
  width: 100%;
  
  
  

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




.s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a img.shogun-image {
  width: 100%;
  
  
  

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




.s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a img.shogun-image {
  width: 100%;
  
  
  

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




.s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a964e37c-2c3e-4136-98a2-0ed2e5f0db7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-73961ca0-9dae-4084-acac-a2b834a14845 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-73961ca0-9dae-4084-acac-a2b834a14845 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-73961ca0-9dae-4084-acac-a2b834a14845 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-73961ca0-9dae-4084-acac-a2b834a14845 .shg-proportional-font-size,
#s-73961ca0-9dae-4084-acac-a2b834a14845 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-926e1cfa-d0c9-4dee-aa9a-afb4284f2d61 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-926e1cfa-d0c9-4dee-aa9a-afb4284f2d61 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-926e1cfa-d0c9-4dee-aa9a-afb4284f2d61 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-926e1cfa-d0c9-4dee-aa9a-afb4284f2d61 .shg-proportional-font-size,
#s-926e1cfa-d0c9-4dee-aa9a-afb4284f2d61 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-479bd30b-9b94-4185-835d-6dc89ee89692 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-479bd30b-9b94-4185-835d-6dc89ee89692 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-479bd30b-9b94-4185-835d-6dc89ee89692 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-479bd30b-9b94-4185-835d-6dc89ee89692 .shg-proportional-font-size,
#s-479bd30b-9b94-4185-835d-6dc89ee89692 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bb4716f1-92c3-4ac0-8d4c-0c72ba9e80a8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-bb4716f1-92c3-4ac0-8d4c-0c72ba9e80a8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bb4716f1-92c3-4ac0-8d4c-0c72ba9e80a8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-bb4716f1-92c3-4ac0-8d4c-0c72ba9e80a8 .shg-proportional-font-size,
#s-bb4716f1-92c3-4ac0-8d4c-0c72ba9e80a8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9476a859-a7ba-4d80-9edf-629057a52980 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-9476a859-a7ba-4d80-9edf-629057a52980 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9476a859-a7ba-4d80-9edf-629057a52980-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9476a859-a7ba-4d80-9edf-629057a52980 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9476a859-a7ba-4d80-9edf-629057a52980 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9476a859-a7ba-4d80-9edf-629057a52980 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9476a859-a7ba-4d80-9edf-629057a52980 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-9476a859-a7ba-4d80-9edf-629057a52980 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9476a859-a7ba-4d80-9edf-629057a52980.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9476a859-a7ba-4d80-9edf-629057a52980.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9476a859-a7ba-4d80-9edf-629057a52980.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9476a859-a7ba-4d80-9edf-629057a52980 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9476a859-a7ba-4d80-9edf-629057a52980-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9476a859-a7ba-4d80-9edf-629057a52980 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9476a859-a7ba-4d80-9edf-629057a52980 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9476a859-a7ba-4d80-9edf-629057a52980 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9476a859-a7ba-4d80-9edf-629057a52980 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9476a859-a7ba-4d80-9edf-629057a52980 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9476a859-a7ba-4d80-9edf-629057a52980.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9476a859-a7ba-4d80-9edf-629057a52980.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9476a859-a7ba-4d80-9edf-629057a52980.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9476a859-a7ba-4d80-9edf-629057a52980 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9476a859-a7ba-4d80-9edf-629057a52980-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9476a859-a7ba-4d80-9edf-629057a52980 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9476a859-a7ba-4d80-9edf-629057a52980 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9476a859-a7ba-4d80-9edf-629057a52980 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9476a859-a7ba-4d80-9edf-629057a52980 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9476a859-a7ba-4d80-9edf-629057a52980 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9476a859-a7ba-4d80-9edf-629057a52980.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9476a859-a7ba-4d80-9edf-629057a52980.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9476a859-a7ba-4d80-9edf-629057a52980.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9476a859-a7ba-4d80-9edf-629057a52980 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9476a859-a7ba-4d80-9edf-629057a52980-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9476a859-a7ba-4d80-9edf-629057a52980 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9476a859-a7ba-4d80-9edf-629057a52980 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9476a859-a7ba-4d80-9edf-629057a52980 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9476a859-a7ba-4d80-9edf-629057a52980 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9476a859-a7ba-4d80-9edf-629057a52980 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9476a859-a7ba-4d80-9edf-629057a52980.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9476a859-a7ba-4d80-9edf-629057a52980.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9476a859-a7ba-4d80-9edf-629057a52980.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9476a859-a7ba-4d80-9edf-629057a52980 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9476a859-a7ba-4d80-9edf-629057a52980-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9476a859-a7ba-4d80-9edf-629057a52980 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9476a859-a7ba-4d80-9edf-629057a52980 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9476a859-a7ba-4d80-9edf-629057a52980 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9476a859-a7ba-4d80-9edf-629057a52980 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9476a859-a7ba-4d80-9edf-629057a52980 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9476a859-a7ba-4d80-9edf-629057a52980.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9476a859-a7ba-4d80-9edf-629057a52980.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9476a859-a7ba-4d80-9edf-629057a52980.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e img.shogun-image {
  width: 100%;
  
  
  

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




.s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e img.shogun-image {
  width: 100%;
  
  
  

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




.s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e img.shogun-image {
  width: 100%;
  
  
  

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




.s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e img.shogun-image {
  width: 100%;
  
  
  

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




.s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ab335ef-30e5-44ac-b66a-02f44fc34b4e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fec9e0de-9e93-4e07-892b-e37296e62226 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-fec9e0de-9e93-4e07-892b-e37296e62226 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fec9e0de-9e93-4e07-892b-e37296e62226.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fec9e0de-9e93-4e07-892b-e37296e62226.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fec9e0de-9e93-4e07-892b-e37296e62226 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fec9e0de-9e93-4e07-892b-e37296e62226 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fec9e0de-9e93-4e07-892b-e37296e62226.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fec9e0de-9e93-4e07-892b-e37296e62226.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fec9e0de-9e93-4e07-892b-e37296e62226 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fec9e0de-9e93-4e07-892b-e37296e62226 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fec9e0de-9e93-4e07-892b-e37296e62226.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fec9e0de-9e93-4e07-892b-e37296e62226.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fec9e0de-9e93-4e07-892b-e37296e62226 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fec9e0de-9e93-4e07-892b-e37296e62226 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fec9e0de-9e93-4e07-892b-e37296e62226.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fec9e0de-9e93-4e07-892b-e37296e62226.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fec9e0de-9e93-4e07-892b-e37296e62226 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fec9e0de-9e93-4e07-892b-e37296e62226 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fec9e0de-9e93-4e07-892b-e37296e62226 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fec9e0de-9e93-4e07-892b-e37296e62226.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fec9e0de-9e93-4e07-892b-e37296e62226.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fec9e0de-9e93-4e07-892b-e37296e62226.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc img.shogun-image {
  width: 100%;
  
  
  

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




.s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc img.shogun-image {
  width: 100%;
  
  
  

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




.s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc img.shogun-image {
  width: 100%;
  
  
  

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




.s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc img.shogun-image {
  width: 100%;
  
  
  

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




.s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d23b0eab-d1d6-40a3-a3ca-5743dd7df8bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1cedc664-f04a-4824-b37c-d8c9a4fe1428.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1cedc664-f04a-4824-b37c-d8c9a4fe1428.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 img.shogun-image {
  width: 100%;
  
  
  

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




.s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1cedc664-f04a-4824-b37c-d8c9a4fe1428.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1cedc664-f04a-4824-b37c-d8c9a4fe1428.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 img.shogun-image {
  width: 100%;
  
  
  

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




.s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1cedc664-f04a-4824-b37c-d8c9a4fe1428.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1cedc664-f04a-4824-b37c-d8c9a4fe1428.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 img.shogun-image {
  width: 100%;
  
  
  

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




.s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1cedc664-f04a-4824-b37c-d8c9a4fe1428.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1cedc664-f04a-4824-b37c-d8c9a4fe1428.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 img.shogun-image {
  width: 100%;
  
  
  

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




.s-1cedc664-f04a-4824-b37c-d8c9a4fe1428 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1cedc664-f04a-4824-b37c-d8c9a4fe1428.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1cedc664-f04a-4824-b37c-d8c9a4fe1428.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1cedc664-f04a-4824-b37c-d8c9a4fe1428.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2828da49-7e03-4c6c-ad94-d7e555e84455 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-2828da49-7e03-4c6c-ad94-d7e555e84455 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2828da49-7e03-4c6c-ad94-d7e555e84455 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2828da49-7e03-4c6c-ad94-d7e555e84455 .shg-proportional-font-size,
#s-2828da49-7e03-4c6c-ad94-d7e555e84455 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-87f04a4a-4afd-4977-9777-5e2c196a4e5b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-87f04a4a-4afd-4977-9777-5e2c196a4e5b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-87f04a4a-4afd-4977-9777-5e2c196a4e5b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-87f04a4a-4afd-4977-9777-5e2c196a4e5b .shg-proportional-font-size,
#s-87f04a4a-4afd-4977-9777-5e2c196a4e5b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a7fa53a2-6be0-4468-92ae-932d9ccc208f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a7fa53a2-6be0-4468-92ae-932d9ccc208f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a7fa53a2-6be0-4468-92ae-932d9ccc208f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a7fa53a2-6be0-4468-92ae-932d9ccc208f .shg-proportional-font-size,
#s-a7fa53a2-6be0-4468-92ae-932d9ccc208f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b2684adb-22b4-4ac0-b094-129957ab98ee {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b2684adb-22b4-4ac0-b094-129957ab98ee {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b2684adb-22b4-4ac0-b094-129957ab98ee {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b2684adb-22b4-4ac0-b094-129957ab98ee .shg-proportional-font-size,
#s-b2684adb-22b4-4ac0-b094-129957ab98ee .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-208e4923-2fa5-4911-a6e0-19b4c2a7631e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-208e4923-2fa5-4911-a6e0-19b4c2a7631e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-208e4923-2fa5-4911-a6e0-19b4c2a7631e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-208e4923-2fa5-4911-a6e0-19b4c2a7631e .shg-proportional-font-size,
#s-208e4923-2fa5-4911-a6e0-19b4c2a7631e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1f2c1648-922c-460a-bf2a-292e8136ce67 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1f2c1648-922c-460a-bf2a-292e8136ce67 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1f2c1648-922c-460a-bf2a-292e8136ce67 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1f2c1648-922c-460a-bf2a-292e8136ce67 .shg-proportional-font-size,
#s-1f2c1648-922c-460a-bf2a-292e8136ce67 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1c1ea619-768c-474d-ae68-3873df718707 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1c1ea619-768c-474d-ae68-3873df718707 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1c1ea619-768c-474d-ae68-3873df718707 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1c1ea619-768c-474d-ae68-3873df718707 .shg-proportional-font-size,
#s-1c1ea619-768c-474d-ae68-3873df718707 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cd0c224e-dcbf-4f5f-983a-2b638eab3bc1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-cd0c224e-dcbf-4f5f-983a-2b638eab3bc1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-cd0c224e-dcbf-4f5f-983a-2b638eab3bc1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-cd0c224e-dcbf-4f5f-983a-2b638eab3bc1 .shg-proportional-font-size,
#s-cd0c224e-dcbf-4f5f-983a-2b638eab3bc1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7edab956-b344-4318-a957-7a4b439bc4fd {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7edab956-b344-4318-a957-7a4b439bc4fd {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7edab956-b344-4318-a957-7a4b439bc4fd {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7edab956-b344-4318-a957-7a4b439bc4fd .shg-proportional-font-size,
#s-7edab956-b344-4318-a957-7a4b439bc4fd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-078d8a2b-c591-4459-af1f-f91a3a992898 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-078d8a2b-c591-4459-af1f-f91a3a992898 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-078d8a2b-c591-4459-af1f-f91a3a992898 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-078d8a2b-c591-4459-af1f-f91a3a992898 .shg-proportional-font-size,
#s-078d8a2b-c591-4459-af1f-f91a3a992898 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5dcb74f0-f30b-4365-a466-22e559b2b092 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5dcb74f0-f30b-4365-a466-22e559b2b092 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5dcb74f0-f30b-4365-a466-22e559b2b092 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5dcb74f0-f30b-4365-a466-22e559b2b092 .shg-proportional-font-size,
#s-5dcb74f0-f30b-4365-a466-22e559b2b092 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e0e767ce-642c-4acc-b006-dbca7f2460d2 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e0e767ce-642c-4acc-b006-dbca7f2460d2 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e0e767ce-642c-4acc-b006-dbca7f2460d2 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e0e767ce-642c-4acc-b006-dbca7f2460d2 .shg-proportional-font-size,
#s-e0e767ce-642c-4acc-b006-dbca7f2460d2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-51f7bab4-4873-4c46-8188-b280121a505d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-51f7bab4-4873-4c46-8188-b280121a505d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-51f7bab4-4873-4c46-8188-b280121a505d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-51f7bab4-4873-4c46-8188-b280121a505d .shg-proportional-font-size,
#s-51f7bab4-4873-4c46-8188-b280121a505d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-00e42a77-a47d-4902-9417-8728d87885f9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-00e42a77-a47d-4902-9417-8728d87885f9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-00e42a77-a47d-4902-9417-8728d87885f9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-00e42a77-a47d-4902-9417-8728d87885f9 .shg-proportional-font-size,
#s-00e42a77-a47d-4902-9417-8728d87885f9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-434ceb44-5328-452f-93f9-7d84772581b4 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-434ceb44-5328-452f-93f9-7d84772581b4 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-434ceb44-5328-452f-93f9-7d84772581b4 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-434ceb44-5328-452f-93f9-7d84772581b4 .shg-proportional-font-size,
#s-434ceb44-5328-452f-93f9-7d84772581b4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d41b0943-c129-4dce-a3bb-2477d8615651 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d41b0943-c129-4dce-a3bb-2477d8615651 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d41b0943-c129-4dce-a3bb-2477d8615651 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d41b0943-c129-4dce-a3bb-2477d8615651 .shg-proportional-font-size,
#s-d41b0943-c129-4dce-a3bb-2477d8615651 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-05e321dc-8feb-4f1e-90f8-64e4d6af3321 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-05e321dc-8feb-4f1e-90f8-64e4d6af3321 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-05e321dc-8feb-4f1e-90f8-64e4d6af3321 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-05e321dc-8feb-4f1e-90f8-64e4d6af3321 .shg-proportional-font-size,
#s-05e321dc-8feb-4f1e-90f8-64e4d6af3321 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4e91f481-083e-4778-934a-806d958317b3 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4e91f481-083e-4778-934a-806d958317b3 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4e91f481-083e-4778-934a-806d958317b3 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4e91f481-083e-4778-934a-806d958317b3 .shg-proportional-font-size,
#s-4e91f481-083e-4778-934a-806d958317b3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f4fbbf12-2249-4cd0-ab1f-b6b35161f54b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f4fbbf12-2249-4cd0-ab1f-b6b35161f54b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f4fbbf12-2249-4cd0-ab1f-b6b35161f54b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f4fbbf12-2249-4cd0-ab1f-b6b35161f54b .shg-proportional-font-size,
#s-f4fbbf12-2249-4cd0-ab1f-b6b35161f54b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-39cf8ed0-b89e-440d-9921-db277fc42364 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-39cf8ed0-b89e-440d-9921-db277fc42364 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-39cf8ed0-b89e-440d-9921-db277fc42364 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-39cf8ed0-b89e-440d-9921-db277fc42364 .shg-proportional-font-size,
#s-39cf8ed0-b89e-440d-9921-db277fc42364 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7a6fa6d4-da30-483b-afba-a1aa050857cf {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7a6fa6d4-da30-483b-afba-a1aa050857cf {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7a6fa6d4-da30-483b-afba-a1aa050857cf {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7a6fa6d4-da30-483b-afba-a1aa050857cf .shg-proportional-font-size,
#s-7a6fa6d4-da30-483b-afba-a1aa050857cf .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1392348b-95b6-4546-8cc3-1cdbe0ec3dd1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1392348b-95b6-4546-8cc3-1cdbe0ec3dd1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1392348b-95b6-4546-8cc3-1cdbe0ec3dd1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1392348b-95b6-4546-8cc3-1cdbe0ec3dd1 .shg-proportional-font-size,
#s-1392348b-95b6-4546-8cc3-1cdbe0ec3dd1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f44f2834-3cb3-4f97-a57b-fecdaa284e10 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f44f2834-3cb3-4f97-a57b-fecdaa284e10 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f44f2834-3cb3-4f97-a57b-fecdaa284e10 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f44f2834-3cb3-4f97-a57b-fecdaa284e10 .shg-proportional-font-size,
#s-f44f2834-3cb3-4f97-a57b-fecdaa284e10 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c386d0b5-83e4-492b-b082-c369d5d16689 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c386d0b5-83e4-492b-b082-c369d5d16689 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c386d0b5-83e4-492b-b082-c369d5d16689 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c386d0b5-83e4-492b-b082-c369d5d16689 .shg-proportional-font-size,
#s-c386d0b5-83e4-492b-b082-c369d5d16689 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4dd15176-078b-4344-a54d-4e25f8671f2f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4dd15176-078b-4344-a54d-4e25f8671f2f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4dd15176-078b-4344-a54d-4e25f8671f2f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4dd15176-078b-4344-a54d-4e25f8671f2f .shg-proportional-font-size,
#s-4dd15176-078b-4344-a54d-4e25f8671f2f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-755a56bc-0bf0-4a8c-9111-7fa7c8a61ec7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-755a56bc-0bf0-4a8c-9111-7fa7c8a61ec7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-755a56bc-0bf0-4a8c-9111-7fa7c8a61ec7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-755a56bc-0bf0-4a8c-9111-7fa7c8a61ec7 .shg-proportional-font-size,
#s-755a56bc-0bf0-4a8c-9111-7fa7c8a61ec7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2124e415-82f8-45da-abad-f0c464f49788 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-2124e415-82f8-45da-abad-f0c464f49788 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2124e415-82f8-45da-abad-f0c464f49788 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2124e415-82f8-45da-abad-f0c464f49788 .shg-proportional-font-size,
#s-2124e415-82f8-45da-abad-f0c464f49788 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5216a340-8d12-48c9-8373-c57c02ad88e6 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5216a340-8d12-48c9-8373-c57c02ad88e6 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5216a340-8d12-48c9-8373-c57c02ad88e6 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5216a340-8d12-48c9-8373-c57c02ad88e6 .shg-proportional-font-size,
#s-5216a340-8d12-48c9-8373-c57c02ad88e6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-451cf576-8b46-4321-8e90-6ebc31b8ab90 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-451cf576-8b46-4321-8e90-6ebc31b8ab90 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-451cf576-8b46-4321-8e90-6ebc31b8ab90 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-451cf576-8b46-4321-8e90-6ebc31b8ab90 .shg-proportional-font-size,
#s-451cf576-8b46-4321-8e90-6ebc31b8ab90 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9c125759-89f3-4032-9b1b-81d5f9388a2a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9c125759-89f3-4032-9b1b-81d5f9388a2a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9c125759-89f3-4032-9b1b-81d5f9388a2a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9c125759-89f3-4032-9b1b-81d5f9388a2a .shg-proportional-font-size,
#s-9c125759-89f3-4032-9b1b-81d5f9388a2a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-52900eeb-98bd-4361-9ca7-11fc00877d36 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-52900eeb-98bd-4361-9ca7-11fc00877d36 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-52900eeb-98bd-4361-9ca7-11fc00877d36 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-52900eeb-98bd-4361-9ca7-11fc00877d36 .shg-proportional-font-size,
#s-52900eeb-98bd-4361-9ca7-11fc00877d36 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bd144051-441d-49fe-b316-ea159d0fce0e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-bd144051-441d-49fe-b316-ea159d0fce0e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bd144051-441d-49fe-b316-ea159d0fce0e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-bd144051-441d-49fe-b316-ea159d0fce0e .shg-proportional-font-size,
#s-bd144051-441d-49fe-b316-ea159d0fce0e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8cde463a-4dc9-45cf-b30c-877ebd642201 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-8cde463a-4dc9-45cf-b30c-877ebd642201 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8cde463a-4dc9-45cf-b30c-877ebd642201 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-8cde463a-4dc9-45cf-b30c-877ebd642201 .shg-proportional-font-size,
#s-8cde463a-4dc9-45cf-b30c-877ebd642201 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bd127625-8b80-4817-a653-a23e3bd6d7ef {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-bd127625-8b80-4817-a653-a23e3bd6d7ef {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bd127625-8b80-4817-a653-a23e3bd6d7ef {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-bd127625-8b80-4817-a653-a23e3bd6d7ef .shg-proportional-font-size,
#s-bd127625-8b80-4817-a653-a23e3bd6d7ef .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-37317812-1535-41e9-baab-da4761b983e8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-37317812-1535-41e9-baab-da4761b983e8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-37317812-1535-41e9-baab-da4761b983e8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-37317812-1535-41e9-baab-da4761b983e8 .shg-proportional-font-size,
#s-37317812-1535-41e9-baab-da4761b983e8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1a4d5c3d-8ead-4de3-a47d-c208d65fbbf9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1a4d5c3d-8ead-4de3-a47d-c208d65fbbf9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1a4d5c3d-8ead-4de3-a47d-c208d65fbbf9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1a4d5c3d-8ead-4de3-a47d-c208d65fbbf9 .shg-proportional-font-size,
#s-1a4d5c3d-8ead-4de3-a47d-c208d65fbbf9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3c146bf5-85ce-4282-880d-6d6fa71f4bf0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3c146bf5-85ce-4282-880d-6d6fa71f4bf0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3c146bf5-85ce-4282-880d-6d6fa71f4bf0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3c146bf5-85ce-4282-880d-6d6fa71f4bf0 .shg-proportional-font-size,
#s-3c146bf5-85ce-4282-880d-6d6fa71f4bf0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-02090b51-f002-44e1-b952-02b1e4ffe93f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-02090b51-f002-44e1-b952-02b1e4ffe93f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-02090b51-f002-44e1-b952-02b1e4ffe93f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-02090b51-f002-44e1-b952-02b1e4ffe93f .shg-proportional-font-size,
#s-02090b51-f002-44e1-b952-02b1e4ffe93f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-27443285-0627-4a55-a628-900bd761f139 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-27443285-0627-4a55-a628-900bd761f139 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-27443285-0627-4a55-a628-900bd761f139 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-27443285-0627-4a55-a628-900bd761f139 .shg-proportional-font-size,
#s-27443285-0627-4a55-a628-900bd761f139 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b95f23d9-5c95-4ae9-8990-b604ebdca0f8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b95f23d9-5c95-4ae9-8990-b604ebdca0f8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b95f23d9-5c95-4ae9-8990-b604ebdca0f8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b95f23d9-5c95-4ae9-8990-b604ebdca0f8 .shg-proportional-font-size,
#s-b95f23d9-5c95-4ae9-8990-b604ebdca0f8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-730e6fc9-1e86-4c5d-88cd-e54a2b2c35a3 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-730e6fc9-1e86-4c5d-88cd-e54a2b2c35a3 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-730e6fc9-1e86-4c5d-88cd-e54a2b2c35a3 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-730e6fc9-1e86-4c5d-88cd-e54a2b2c35a3 .shg-proportional-font-size,
#s-730e6fc9-1e86-4c5d-88cd-e54a2b2c35a3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-47356eae-1b59-4335-84b2-5c7928eaf522 {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}

#s-36412e05-79e4-42d7-a598-b00652e92048 {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}

#s-6f6f31a8-02e5-4c28-b12d-ca5d8202abfe {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}

#s-942ccbd3-1803-409d-ac8f-fa96d69175a2 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-942ccbd3-1803-409d-ac8f-fa96d69175a2 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-942ccbd3-1803-409d-ac8f-fa96d69175a2 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-942ccbd3-1803-409d-ac8f-fa96d69175a2 .shg-proportional-font-size,
#s-942ccbd3-1803-409d-ac8f-fa96d69175a2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2e9bc6a5-3864-4ace-97eb-3f1ea3c65183 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-2e9bc6a5-3864-4ace-97eb-3f1ea3c65183 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2e9bc6a5-3864-4ace-97eb-3f1ea3c65183 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2e9bc6a5-3864-4ace-97eb-3f1ea3c65183 .shg-proportional-font-size,
#s-2e9bc6a5-3864-4ace-97eb-3f1ea3c65183 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0a4eb7e1-0230-4e26-b4f4-fdd5221070ce {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0a4eb7e1-0230-4e26-b4f4-fdd5221070ce {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0a4eb7e1-0230-4e26-b4f4-fdd5221070ce {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0a4eb7e1-0230-4e26-b4f4-fdd5221070ce .shg-proportional-font-size,
#s-0a4eb7e1-0230-4e26-b4f4-fdd5221070ce .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-35e9b69d-86b4-4d08-a629-c0438b5007e6 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-35e9b69d-86b4-4d08-a629-c0438b5007e6 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-35e9b69d-86b4-4d08-a629-c0438b5007e6 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-35e9b69d-86b4-4d08-a629-c0438b5007e6 .shg-proportional-font-size,
#s-35e9b69d-86b4-4d08-a629-c0438b5007e6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e60c6964-ae92-480b-835b-2d4658d0c7cd {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e60c6964-ae92-480b-835b-2d4658d0c7cd {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e60c6964-ae92-480b-835b-2d4658d0c7cd {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e60c6964-ae92-480b-835b-2d4658d0c7cd .shg-proportional-font-size,
#s-e60c6964-ae92-480b-835b-2d4658d0c7cd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e56f0fa6-0a86-46fe-acb6-4f6c06a771e0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e56f0fa6-0a86-46fe-acb6-4f6c06a771e0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e56f0fa6-0a86-46fe-acb6-4f6c06a771e0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e56f0fa6-0a86-46fe-acb6-4f6c06a771e0 .shg-proportional-font-size,
#s-e56f0fa6-0a86-46fe-acb6-4f6c06a771e0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-068fb5d8-c183-4fc7-bfd7-00b1220b1863 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-068fb5d8-c183-4fc7-bfd7-00b1220b1863 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-068fb5d8-c183-4fc7-bfd7-00b1220b1863 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-068fb5d8-c183-4fc7-bfd7-00b1220b1863 .shg-proportional-font-size,
#s-068fb5d8-c183-4fc7-bfd7-00b1220b1863 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3e8f80c5-acfa-470f-8814-6a77bac0cb12 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3e8f80c5-acfa-470f-8814-6a77bac0cb12 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3e8f80c5-acfa-470f-8814-6a77bac0cb12 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3e8f80c5-acfa-470f-8814-6a77bac0cb12 .shg-proportional-font-size,
#s-3e8f80c5-acfa-470f-8814-6a77bac0cb12 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9c18732c-dd80-413a-a8c8-3b590fdf8a8a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9c18732c-dd80-413a-a8c8-3b590fdf8a8a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9c18732c-dd80-413a-a8c8-3b590fdf8a8a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9c18732c-dd80-413a-a8c8-3b590fdf8a8a .shg-proportional-font-size,
#s-9c18732c-dd80-413a-a8c8-3b590fdf8a8a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-22cc66ce-57b8-4b13-91f6-0d310f37852b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-22cc66ce-57b8-4b13-91f6-0d310f37852b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-22cc66ce-57b8-4b13-91f6-0d310f37852b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-22cc66ce-57b8-4b13-91f6-0d310f37852b .shg-proportional-font-size,
#s-22cc66ce-57b8-4b13-91f6-0d310f37852b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3df42798-7078-4c36-8024-beb33be07449 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3df42798-7078-4c36-8024-beb33be07449 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3df42798-7078-4c36-8024-beb33be07449 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3df42798-7078-4c36-8024-beb33be07449 .shg-proportional-font-size,
#s-3df42798-7078-4c36-8024-beb33be07449 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f22c7d39-f40f-436d-a85d-f898865bbc14 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f22c7d39-f40f-436d-a85d-f898865bbc14 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f22c7d39-f40f-436d-a85d-f898865bbc14 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f22c7d39-f40f-436d-a85d-f898865bbc14 .shg-proportional-font-size,
#s-f22c7d39-f40f-436d-a85d-f898865bbc14 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e2d0517a-767a-4d74-9f97-9bd2ced33123 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e2d0517a-767a-4d74-9f97-9bd2ced33123 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e2d0517a-767a-4d74-9f97-9bd2ced33123 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e2d0517a-767a-4d74-9f97-9bd2ced33123 .shg-proportional-font-size,
#s-e2d0517a-767a-4d74-9f97-9bd2ced33123 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6e2a1e11-12e1-4b3c-a672-2fc9f8301a1d {
  margin-left: auto;
margin-right: auto;
}

#s-6e2a1e11-12e1-4b3c-a672-2fc9f8301a1d .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-6e2a1e11-12e1-4b3c-a672-2fc9f8301a1d table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-6e2a1e11-12e1-4b3c-a672-2fc9f8301a1d td.shogun-table-column {
  background-color: #fff;
  padding: 8px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-6e2a1e11-12e1-4b3c-a672-2fc9f8301a1d td.shogun-table-row {
  background-color: #fff;
  padding: 0px;
}

#s-6e2a1e11-12e1-4b3c-a672-2fc9f8301a1d td.shogun-table-column, #s-6e2a1e11-12e1-4b3c-a672-2fc9f8301a1d td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-51303f3d-e079-44c6-86fe-b31e8a490959 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-51303f3d-e079-44c6-86fe-b31e8a490959 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-51303f3d-e079-44c6-86fe-b31e8a490959 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-51303f3d-e079-44c6-86fe-b31e8a490959 .shg-proportional-font-size,
#s-51303f3d-e079-44c6-86fe-b31e8a490959 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-a65d3cab-28cd-4cf5-9ab7-998781d1577c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a65d3cab-28cd-4cf5-9ab7-998781d1577c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a65d3cab-28cd-4cf5-9ab7-998781d1577c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c img.shogun-image {
  width: 100%;
  
  
  

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




.s-a65d3cab-28cd-4cf5-9ab7-998781d1577c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a65d3cab-28cd-4cf5-9ab7-998781d1577c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a65d3cab-28cd-4cf5-9ab7-998781d1577c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c img.shogun-image {
  width: 100%;
  
  
  

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




.s-a65d3cab-28cd-4cf5-9ab7-998781d1577c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a65d3cab-28cd-4cf5-9ab7-998781d1577c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a65d3cab-28cd-4cf5-9ab7-998781d1577c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c img.shogun-image {
  width: 100%;
  
  
  

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




.s-a65d3cab-28cd-4cf5-9ab7-998781d1577c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a65d3cab-28cd-4cf5-9ab7-998781d1577c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a65d3cab-28cd-4cf5-9ab7-998781d1577c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a65d3cab-28cd-4cf5-9ab7-998781d1577c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c img.shogun-image {
  width: 100%;
  
  
  

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




.s-a65d3cab-28cd-4cf5-9ab7-998781d1577c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a65d3cab-28cd-4cf5-9ab7-998781d1577c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a65d3cab-28cd-4cf5-9ab7-998781d1577c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a65d3cab-28cd-4cf5-9ab7-998781d1577c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93d8d5c3-2c8a-4821-b3b6-111c9f6d56b6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-94a1a682-241a-4a9d-a5e4-ac543e28f3a5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-94a1a682-241a-4a9d-a5e4-ac543e28f3a5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-94a1a682-241a-4a9d-a5e4-ac543e28f3a5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-94a1a682-241a-4a9d-a5e4-ac543e28f3a5 .shg-proportional-font-size,
#s-94a1a682-241a-4a9d-a5e4-ac543e28f3a5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-6e4836a0-e43b-43fd-8d24-f18760c600ac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6e4836a0-e43b-43fd-8d24-f18760c600ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e4836a0-e43b-43fd-8d24-f18760c600ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac img.shogun-image {
  width: 100%;
  
  
  

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




.s-6e4836a0-e43b-43fd-8d24-f18760c600ac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6e4836a0-e43b-43fd-8d24-f18760c600ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e4836a0-e43b-43fd-8d24-f18760c600ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac img.shogun-image {
  width: 100%;
  
  
  

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




.s-6e4836a0-e43b-43fd-8d24-f18760c600ac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6e4836a0-e43b-43fd-8d24-f18760c600ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e4836a0-e43b-43fd-8d24-f18760c600ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac img.shogun-image {
  width: 100%;
  
  
  

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




.s-6e4836a0-e43b-43fd-8d24-f18760c600ac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6e4836a0-e43b-43fd-8d24-f18760c600ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e4836a0-e43b-43fd-8d24-f18760c600ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6e4836a0-e43b-43fd-8d24-f18760c600ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac img.shogun-image {
  width: 100%;
  
  
  

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




.s-6e4836a0-e43b-43fd-8d24-f18760c600ac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6e4836a0-e43b-43fd-8d24-f18760c600ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e4836a0-e43b-43fd-8d24-f18760c600ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e4836a0-e43b-43fd-8d24-f18760c600ac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9543370c-266e-4979-a521-ea28cc78c296 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9543370c-266e-4979-a521-ea28cc78c296 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9543370c-266e-4979-a521-ea28cc78c296 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9543370c-266e-4979-a521-ea28cc78c296 .shg-proportional-font-size,
#s-9543370c-266e-4979-a521-ea28cc78c296 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ff63d434-4740-4ce0-8d10-e042873b45a8 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-ff63d434-4740-4ce0-8d10-e042873b45a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ff63d434-4740-4ce0-8d10-e042873b45a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff63d434-4740-4ce0-8d10-e042873b45a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ff63d434-4740-4ce0-8d10-e042873b45a8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ff63d434-4740-4ce0-8d10-e042873b45a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ff63d434-4740-4ce0-8d10-e042873b45a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff63d434-4740-4ce0-8d10-e042873b45a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ff63d434-4740-4ce0-8d10-e042873b45a8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ff63d434-4740-4ce0-8d10-e042873b45a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ff63d434-4740-4ce0-8d10-e042873b45a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff63d434-4740-4ce0-8d10-e042873b45a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ff63d434-4740-4ce0-8d10-e042873b45a8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ff63d434-4740-4ce0-8d10-e042873b45a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ff63d434-4740-4ce0-8d10-e042873b45a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff63d434-4740-4ce0-8d10-e042873b45a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ff63d434-4740-4ce0-8d10-e042873b45a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ff63d434-4740-4ce0-8d10-e042873b45a8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ff63d434-4740-4ce0-8d10-e042873b45a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ff63d434-4740-4ce0-8d10-e042873b45a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff63d434-4740-4ce0-8d10-e042873b45a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff63d434-4740-4ce0-8d10-e042873b45a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-deee0f55-230a-4722-b921-14582d88f5a3 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-deee0f55-230a-4722-b921-14582d88f5a3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-deee0f55-230a-4722-b921-14582d88f5a3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-deee0f55-230a-4722-b921-14582d88f5a3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-deee0f55-230a-4722-b921-14582d88f5a3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-deee0f55-230a-4722-b921-14582d88f5a3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-deee0f55-230a-4722-b921-14582d88f5a3 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-deee0f55-230a-4722-b921-14582d88f5a3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-deee0f55-230a-4722-b921-14582d88f5a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-deee0f55-230a-4722-b921-14582d88f5a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-deee0f55-230a-4722-b921-14582d88f5a3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-deee0f55-230a-4722-b921-14582d88f5a3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-deee0f55-230a-4722-b921-14582d88f5a3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-deee0f55-230a-4722-b921-14582d88f5a3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-deee0f55-230a-4722-b921-14582d88f5a3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-deee0f55-230a-4722-b921-14582d88f5a3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-deee0f55-230a-4722-b921-14582d88f5a3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-deee0f55-230a-4722-b921-14582d88f5a3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-deee0f55-230a-4722-b921-14582d88f5a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-deee0f55-230a-4722-b921-14582d88f5a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-deee0f55-230a-4722-b921-14582d88f5a3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-deee0f55-230a-4722-b921-14582d88f5a3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-deee0f55-230a-4722-b921-14582d88f5a3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-deee0f55-230a-4722-b921-14582d88f5a3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-deee0f55-230a-4722-b921-14582d88f5a3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-deee0f55-230a-4722-b921-14582d88f5a3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-deee0f55-230a-4722-b921-14582d88f5a3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-deee0f55-230a-4722-b921-14582d88f5a3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-deee0f55-230a-4722-b921-14582d88f5a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-deee0f55-230a-4722-b921-14582d88f5a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-deee0f55-230a-4722-b921-14582d88f5a3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-deee0f55-230a-4722-b921-14582d88f5a3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-deee0f55-230a-4722-b921-14582d88f5a3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-deee0f55-230a-4722-b921-14582d88f5a3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-deee0f55-230a-4722-b921-14582d88f5a3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-deee0f55-230a-4722-b921-14582d88f5a3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-deee0f55-230a-4722-b921-14582d88f5a3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-deee0f55-230a-4722-b921-14582d88f5a3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-deee0f55-230a-4722-b921-14582d88f5a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-deee0f55-230a-4722-b921-14582d88f5a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-deee0f55-230a-4722-b921-14582d88f5a3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-deee0f55-230a-4722-b921-14582d88f5a3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-deee0f55-230a-4722-b921-14582d88f5a3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-deee0f55-230a-4722-b921-14582d88f5a3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-deee0f55-230a-4722-b921-14582d88f5a3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-deee0f55-230a-4722-b921-14582d88f5a3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-deee0f55-230a-4722-b921-14582d88f5a3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-deee0f55-230a-4722-b921-14582d88f5a3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-deee0f55-230a-4722-b921-14582d88f5a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-deee0f55-230a-4722-b921-14582d88f5a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-deee0f55-230a-4722-b921-14582d88f5a3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-69b8962e-2eb1-4842-8cdf-80a73b35113b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-69b8962e-2eb1-4842-8cdf-80a73b35113b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-69b8962e-2eb1-4842-8cdf-80a73b35113b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b img.shogun-image {
  width: 100%;
  
  
  

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




.s-69b8962e-2eb1-4842-8cdf-80a73b35113b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-69b8962e-2eb1-4842-8cdf-80a73b35113b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-69b8962e-2eb1-4842-8cdf-80a73b35113b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b img.shogun-image {
  width: 100%;
  
  
  

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




.s-69b8962e-2eb1-4842-8cdf-80a73b35113b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-69b8962e-2eb1-4842-8cdf-80a73b35113b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-69b8962e-2eb1-4842-8cdf-80a73b35113b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b img.shogun-image {
  width: 100%;
  
  
  

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




.s-69b8962e-2eb1-4842-8cdf-80a73b35113b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-69b8962e-2eb1-4842-8cdf-80a73b35113b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-69b8962e-2eb1-4842-8cdf-80a73b35113b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-69b8962e-2eb1-4842-8cdf-80a73b35113b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b img.shogun-image {
  width: 100%;
  
  
  

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




.s-69b8962e-2eb1-4842-8cdf-80a73b35113b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-69b8962e-2eb1-4842-8cdf-80a73b35113b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-69b8962e-2eb1-4842-8cdf-80a73b35113b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-69b8962e-2eb1-4842-8cdf-80a73b35113b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-41d5138f-409a-4e01-8e4b-316ac8f3c278 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41d5138f-409a-4e01-8e4b-316ac8f3c278.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41d5138f-409a-4e01-8e4b-316ac8f3c278.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 img.shogun-image {
  width: 100%;
  
  
  

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




.s-41d5138f-409a-4e01-8e4b-316ac8f3c278 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41d5138f-409a-4e01-8e4b-316ac8f3c278.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41d5138f-409a-4e01-8e4b-316ac8f3c278.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 img.shogun-image {
  width: 100%;
  
  
  

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




.s-41d5138f-409a-4e01-8e4b-316ac8f3c278 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41d5138f-409a-4e01-8e4b-316ac8f3c278.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41d5138f-409a-4e01-8e4b-316ac8f3c278.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 img.shogun-image {
  width: 100%;
  
  
  

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




.s-41d5138f-409a-4e01-8e4b-316ac8f3c278 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41d5138f-409a-4e01-8e4b-316ac8f3c278.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41d5138f-409a-4e01-8e4b-316ac8f3c278.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-41d5138f-409a-4e01-8e4b-316ac8f3c278 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278 img.shogun-image {
  width: 100%;
  
  
  

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




.s-41d5138f-409a-4e01-8e4b-316ac8f3c278 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41d5138f-409a-4e01-8e4b-316ac8f3c278.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41d5138f-409a-4e01-8e4b-316ac8f3c278.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41d5138f-409a-4e01-8e4b-316ac8f3c278.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b img.shogun-image {
  width: 100%;
  
  
  

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




.s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b img.shogun-image {
  width: 100%;
  
  
  

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




.s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b img.shogun-image {
  width: 100%;
  
  
  

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




.s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b img.shogun-image {
  width: 100%;
  
  
  

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




.s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23853d0d-4d20-4ae3-8a8c-2893cba64c1b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f1c7ac90-e759-4afc-94f1-c8ba0d61223e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f1c7ac90-e759-4afc-94f1-c8ba0d61223e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f1c7ac90-e759-4afc-94f1-c8ba0d61223e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f1c7ac90-e759-4afc-94f1-c8ba0d61223e .shg-proportional-font-size,
#s-f1c7ac90-e759-4afc-94f1-c8ba0d61223e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ba700bd2-6847-4fbd-9e39-d22592d99b75 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ba700bd2-6847-4fbd-9e39-d22592d99b75 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ba700bd2-6847-4fbd-9e39-d22592d99b75 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ba700bd2-6847-4fbd-9e39-d22592d99b75 .shg-proportional-font-size,
#s-ba700bd2-6847-4fbd-9e39-d22592d99b75 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3805bea2-4827-4eab-be1d-25ee228e3597 {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}

#s-0556ced5-6fcb-4889-b784-c51a2d2a35a5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0556ced5-6fcb-4889-b784-c51a2d2a35a5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0556ced5-6fcb-4889-b784-c51a2d2a35a5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0556ced5-6fcb-4889-b784-c51a2d2a35a5 .shg-proportional-font-size,
#s-0556ced5-6fcb-4889-b784-c51a2d2a35a5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-041b50ad-d602-4291-b4b4-2249c595d8cb {
  margin-left: auto;
margin-right: auto;
}

#s-041b50ad-d602-4291-b4b4-2249c595d8cb .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-041b50ad-d602-4291-b4b4-2249c595d8cb table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-041b50ad-d602-4291-b4b4-2249c595d8cb td.shogun-table-column {
  background-color: #fff;
  padding: 8px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-041b50ad-d602-4291-b4b4-2249c595d8cb td.shogun-table-row {
  background-color: #fff;
  padding: 0px;
}

#s-041b50ad-d602-4291-b4b4-2249c595d8cb td.shogun-table-column, #s-041b50ad-d602-4291-b4b4-2249c595d8cb td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-251b770f-b607-4fce-a0e3-5c2d60672e7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-251b770f-b607-4fce-a0e3-5c2d60672e7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-251b770f-b607-4fce-a0e3-5c2d60672e7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a img.shogun-image {
  width: 100%;
  
  
  

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




.s-251b770f-b607-4fce-a0e3-5c2d60672e7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-251b770f-b607-4fce-a0e3-5c2d60672e7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-251b770f-b607-4fce-a0e3-5c2d60672e7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a img.shogun-image {
  width: 100%;
  
  
  

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




.s-251b770f-b607-4fce-a0e3-5c2d60672e7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-251b770f-b607-4fce-a0e3-5c2d60672e7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-251b770f-b607-4fce-a0e3-5c2d60672e7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a img.shogun-image {
  width: 100%;
  
  
  

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




.s-251b770f-b607-4fce-a0e3-5c2d60672e7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-251b770f-b607-4fce-a0e3-5c2d60672e7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-251b770f-b607-4fce-a0e3-5c2d60672e7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-251b770f-b607-4fce-a0e3-5c2d60672e7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a img.shogun-image {
  width: 100%;
  
  
  

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




.s-251b770f-b607-4fce-a0e3-5c2d60672e7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-251b770f-b607-4fce-a0e3-5c2d60672e7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-251b770f-b607-4fce-a0e3-5c2d60672e7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-251b770f-b607-4fce-a0e3-5c2d60672e7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f img.shogun-image {
  width: 100%;
  
  
  

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




.s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f img.shogun-image {
  width: 100%;
  
  
  

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




.s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f img.shogun-image {
  width: 100%;
  
  
  

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




.s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f img.shogun-image {
  width: 100%;
  
  
  

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




.s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1fb5cdb0-04a9-42ff-b0dd-1b1a44e69d7f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a589433c-aa60-4437-b39f-b8682a75bc1f img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

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




.s-a589433c-aa60-4437-b39f-b8682a75bc1f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a589433c-aa60-4437-b39f-b8682a75bc1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a589433c-aa60-4437-b39f-b8682a75bc1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a589433c-aa60-4437-b39f-b8682a75bc1f img.shogun-image {
  width: 100%;
  
  
  

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




.s-a589433c-aa60-4437-b39f-b8682a75bc1f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a589433c-aa60-4437-b39f-b8682a75bc1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a589433c-aa60-4437-b39f-b8682a75bc1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a589433c-aa60-4437-b39f-b8682a75bc1f img.shogun-image {
  width: 100%;
  
  
  

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




.s-a589433c-aa60-4437-b39f-b8682a75bc1f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a589433c-aa60-4437-b39f-b8682a75bc1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a589433c-aa60-4437-b39f-b8682a75bc1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a589433c-aa60-4437-b39f-b8682a75bc1f img.shogun-image {
  width: 100%;
  
  
  

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




.s-a589433c-aa60-4437-b39f-b8682a75bc1f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a589433c-aa60-4437-b39f-b8682a75bc1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a589433c-aa60-4437-b39f-b8682a75bc1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a589433c-aa60-4437-b39f-b8682a75bc1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a589433c-aa60-4437-b39f-b8682a75bc1f img.shogun-image {
  width: 100%;
  
  
  

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




.s-a589433c-aa60-4437-b39f-b8682a75bc1f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a589433c-aa60-4437-b39f-b8682a75bc1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a589433c-aa60-4437-b39f-b8682a75bc1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a589433c-aa60-4437-b39f-b8682a75bc1f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-390dc6f5-6dcc-4c93-8f59-bb29d614ed5b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-390dc6f5-6dcc-4c93-8f59-bb29d614ed5b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-390dc6f5-6dcc-4c93-8f59-bb29d614ed5b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-390dc6f5-6dcc-4c93-8f59-bb29d614ed5b .shg-proportional-font-size,
#s-390dc6f5-6dcc-4c93-8f59-bb29d614ed5b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-66c8f37b-8ce1-43b6-b8fa-206391d6479e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-66c8f37b-8ce1-43b6-b8fa-206391d6479e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66c8f37b-8ce1-43b6-b8fa-206391d6479e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e img.shogun-image {
  width: 100%;
  
  
  

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




.s-66c8f37b-8ce1-43b6-b8fa-206391d6479e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-66c8f37b-8ce1-43b6-b8fa-206391d6479e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66c8f37b-8ce1-43b6-b8fa-206391d6479e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e img.shogun-image {
  width: 100%;
  
  
  

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




.s-66c8f37b-8ce1-43b6-b8fa-206391d6479e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-66c8f37b-8ce1-43b6-b8fa-206391d6479e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66c8f37b-8ce1-43b6-b8fa-206391d6479e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e img.shogun-image {
  width: 100%;
  
  
  

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




.s-66c8f37b-8ce1-43b6-b8fa-206391d6479e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-66c8f37b-8ce1-43b6-b8fa-206391d6479e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66c8f37b-8ce1-43b6-b8fa-206391d6479e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-66c8f37b-8ce1-43b6-b8fa-206391d6479e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e img.shogun-image {
  width: 100%;
  
  
  

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




.s-66c8f37b-8ce1-43b6-b8fa-206391d6479e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-66c8f37b-8ce1-43b6-b8fa-206391d6479e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66c8f37b-8ce1-43b6-b8fa-206391d6479e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66c8f37b-8ce1-43b6-b8fa-206391d6479e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f299482b-8d85-4382-a291-d183824a8975 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f299482b-8d85-4382-a291-d183824a8975 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f299482b-8d85-4382-a291-d183824a8975 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f299482b-8d85-4382-a291-d183824a8975 .shg-proportional-font-size,
#s-f299482b-8d85-4382-a291-d183824a8975 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

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




.s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb img.shogun-image {
  width: 100%;
  
  
  

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




.s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb img.shogun-image {
  width: 100%;
  
  
  

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




.s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb img.shogun-image {
  width: 100%;
  
  
  

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




.s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb img.shogun-image {
  width: 100%;
  
  
  

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




.s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f02d731-bbc2-4b01-96fa-b040b5c61ccb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19ccb19b-9c2e-4199-b6ef-3fc7d740d618.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9db769ed-eb37-48ea-833b-bc824cab9e66 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9db769ed-eb37-48ea-833b-bc824cab9e66.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9db769ed-eb37-48ea-833b-bc824cab9e66.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9db769ed-eb37-48ea-833b-bc824cab9e66 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9db769ed-eb37-48ea-833b-bc824cab9e66.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9db769ed-eb37-48ea-833b-bc824cab9e66.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9db769ed-eb37-48ea-833b-bc824cab9e66 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9db769ed-eb37-48ea-833b-bc824cab9e66.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9db769ed-eb37-48ea-833b-bc824cab9e66.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9db769ed-eb37-48ea-833b-bc824cab9e66 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9db769ed-eb37-48ea-833b-bc824cab9e66.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9db769ed-eb37-48ea-833b-bc824cab9e66.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9db769ed-eb37-48ea-833b-bc824cab9e66 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9db769ed-eb37-48ea-833b-bc824cab9e66 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9db769ed-eb37-48ea-833b-bc824cab9e66.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9db769ed-eb37-48ea-833b-bc824cab9e66.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9db769ed-eb37-48ea-833b-bc824cab9e66.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ec9785b1-f101-4a39-bd65-0d2521c5d235 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec9785b1-f101-4a39-bd65-0d2521c5d235.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec9785b1-f101-4a39-bd65-0d2521c5d235.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ec9785b1-f101-4a39-bd65-0d2521c5d235 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec9785b1-f101-4a39-bd65-0d2521c5d235.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec9785b1-f101-4a39-bd65-0d2521c5d235.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ec9785b1-f101-4a39-bd65-0d2521c5d235 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec9785b1-f101-4a39-bd65-0d2521c5d235.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec9785b1-f101-4a39-bd65-0d2521c5d235.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ec9785b1-f101-4a39-bd65-0d2521c5d235 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec9785b1-f101-4a39-bd65-0d2521c5d235.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec9785b1-f101-4a39-bd65-0d2521c5d235.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ec9785b1-f101-4a39-bd65-0d2521c5d235 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ec9785b1-f101-4a39-bd65-0d2521c5d235 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec9785b1-f101-4a39-bd65-0d2521c5d235.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec9785b1-f101-4a39-bd65-0d2521c5d235.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec9785b1-f101-4a39-bd65-0d2521c5d235.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-49647e66-413f-4385-ba3c-6f3f73387759 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-49647e66-413f-4385-ba3c-6f3f73387759 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-49647e66-413f-4385-ba3c-6f3f73387759 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-49647e66-413f-4385-ba3c-6f3f73387759 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-49647e66-413f-4385-ba3c-6f3f73387759 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-49647e66-413f-4385-ba3c-6f3f73387759.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49647e66-413f-4385-ba3c-6f3f73387759.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-49647e66-413f-4385-ba3c-6f3f73387759 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-49647e66-413f-4385-ba3c-6f3f73387759 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-49647e66-413f-4385-ba3c-6f3f73387759 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-49647e66-413f-4385-ba3c-6f3f73387759 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-49647e66-413f-4385-ba3c-6f3f73387759 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-49647e66-413f-4385-ba3c-6f3f73387759.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49647e66-413f-4385-ba3c-6f3f73387759.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-49647e66-413f-4385-ba3c-6f3f73387759 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-49647e66-413f-4385-ba3c-6f3f73387759 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-49647e66-413f-4385-ba3c-6f3f73387759 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-49647e66-413f-4385-ba3c-6f3f73387759 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-49647e66-413f-4385-ba3c-6f3f73387759 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-49647e66-413f-4385-ba3c-6f3f73387759.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49647e66-413f-4385-ba3c-6f3f73387759.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-49647e66-413f-4385-ba3c-6f3f73387759 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-49647e66-413f-4385-ba3c-6f3f73387759 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-49647e66-413f-4385-ba3c-6f3f73387759 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-49647e66-413f-4385-ba3c-6f3f73387759 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-49647e66-413f-4385-ba3c-6f3f73387759 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-49647e66-413f-4385-ba3c-6f3f73387759.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49647e66-413f-4385-ba3c-6f3f73387759.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-49647e66-413f-4385-ba3c-6f3f73387759 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-49647e66-413f-4385-ba3c-6f3f73387759 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-49647e66-413f-4385-ba3c-6f3f73387759 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-49647e66-413f-4385-ba3c-6f3f73387759 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-49647e66-413f-4385-ba3c-6f3f73387759 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-49647e66-413f-4385-ba3c-6f3f73387759.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49647e66-413f-4385-ba3c-6f3f73387759.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49647e66-413f-4385-ba3c-6f3f73387759.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ea8f53b2-7161-4e89-a6f0-576c7c6c2734 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ea8f53b2-7161-4e89-a6f0-576c7c6c2734 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ea8f53b2-7161-4e89-a6f0-576c7c6c2734 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ea8f53b2-7161-4e89-a6f0-576c7c6c2734 .shg-proportional-font-size,
#s-ea8f53b2-7161-4e89-a6f0-576c7c6c2734 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-de053dda-d244-49fd-90c4-5f43b5bb1132 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-de053dda-d244-49fd-90c4-5f43b5bb1132 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-de053dda-d244-49fd-90c4-5f43b5bb1132 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-de053dda-d244-49fd-90c4-5f43b5bb1132 .shg-proportional-font-size,
#s-de053dda-d244-49fd-90c4-5f43b5bb1132 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-317f6e5b-e19f-4328-a473-46d225a0f5c6 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-317f6e5b-e19f-4328-a473-46d225a0f5c6 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-317f6e5b-e19f-4328-a473-46d225a0f5c6 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-317f6e5b-e19f-4328-a473-46d225a0f5c6 .shg-proportional-font-size,
#s-317f6e5b-e19f-4328-a473-46d225a0f5c6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9b76ae8a-94f7-48bf-b06d-63400b5674cf {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}

#s-9a64cec8-b03c-4496-81c3-faea49ed28b9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9a64cec8-b03c-4496-81c3-faea49ed28b9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9a64cec8-b03c-4496-81c3-faea49ed28b9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9a64cec8-b03c-4496-81c3-faea49ed28b9 .shg-proportional-font-size,
#s-9a64cec8-b03c-4496-81c3-faea49ed28b9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6fda7318-058b-470c-bae1-fbbbc46a1c20 {
  margin-left: auto;
margin-right: auto;
}

#s-6fda7318-058b-470c-bae1-fbbbc46a1c20 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-6fda7318-058b-470c-bae1-fbbbc46a1c20 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-6fda7318-058b-470c-bae1-fbbbc46a1c20 td.shogun-table-column {
  background-color: #fff;
  padding: 8px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-6fda7318-058b-470c-bae1-fbbbc46a1c20 td.shogun-table-row {
  background-color: #fff;
  padding: 0px;
}

#s-6fda7318-058b-470c-bae1-fbbbc46a1c20 td.shogun-table-column, #s-6fda7318-058b-470c-bae1-fbbbc46a1c20 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-94ef235c-22d7-4440-9198-e6ebd5ea7944 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-94ef235c-22d7-4440-9198-e6ebd5ea7944 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-94ef235c-22d7-4440-9198-e6ebd5ea7944 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-94ef235c-22d7-4440-9198-e6ebd5ea7944 .shg-proportional-font-size,
#s-94ef235c-22d7-4440-9198-e6ebd5ea7944 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7f658d05-b86a-48ae-a28c-0bbb13831c5a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f658d05-b86a-48ae-a28c-0bbb13831c5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f658d05-b86a-48ae-a28c-0bbb13831c5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7f658d05-b86a-48ae-a28c-0bbb13831c5a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f658d05-b86a-48ae-a28c-0bbb13831c5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f658d05-b86a-48ae-a28c-0bbb13831c5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7f658d05-b86a-48ae-a28c-0bbb13831c5a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f658d05-b86a-48ae-a28c-0bbb13831c5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f658d05-b86a-48ae-a28c-0bbb13831c5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7f658d05-b86a-48ae-a28c-0bbb13831c5a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f658d05-b86a-48ae-a28c-0bbb13831c5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f658d05-b86a-48ae-a28c-0bbb13831c5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7f658d05-b86a-48ae-a28c-0bbb13831c5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7f658d05-b86a-48ae-a28c-0bbb13831c5a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f658d05-b86a-48ae-a28c-0bbb13831c5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f658d05-b86a-48ae-a28c-0bbb13831c5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f658d05-b86a-48ae-a28c-0bbb13831c5a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad261ecd-7ba5-431f-8f5c-b3c0fe132967.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-adb1c219-3988-48aa-971a-6f1b50dbc104 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-adb1c219-3988-48aa-971a-6f1b50dbc104 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-adb1c219-3988-48aa-971a-6f1b50dbc104 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-adb1c219-3988-48aa-971a-6f1b50dbc104 .shg-proportional-font-size,
#s-adb1c219-3988-48aa-971a-6f1b50dbc104 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1e98e057-e0ec-431b-81e9-b9350f8bb828 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1e98e057-e0ec-431b-81e9-b9350f8bb828 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1e98e057-e0ec-431b-81e9-b9350f8bb828 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1e98e057-e0ec-431b-81e9-b9350f8bb828 .shg-proportional-font-size,
#s-1e98e057-e0ec-431b-81e9-b9350f8bb828 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7f10031e-3d0d-4765-b3ed-622a0494db20 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f10031e-3d0d-4765-b3ed-622a0494db20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f10031e-3d0d-4765-b3ed-622a0494db20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7f10031e-3d0d-4765-b3ed-622a0494db20 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f10031e-3d0d-4765-b3ed-622a0494db20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f10031e-3d0d-4765-b3ed-622a0494db20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7f10031e-3d0d-4765-b3ed-622a0494db20 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f10031e-3d0d-4765-b3ed-622a0494db20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f10031e-3d0d-4765-b3ed-622a0494db20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7f10031e-3d0d-4765-b3ed-622a0494db20 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f10031e-3d0d-4765-b3ed-622a0494db20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f10031e-3d0d-4765-b3ed-622a0494db20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7f10031e-3d0d-4765-b3ed-622a0494db20 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7f10031e-3d0d-4765-b3ed-622a0494db20 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7f10031e-3d0d-4765-b3ed-622a0494db20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f10031e-3d0d-4765-b3ed-622a0494db20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f10031e-3d0d-4765-b3ed-622a0494db20.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e98f9f1-3db6-46e1-b2eb-4e6666f5f36a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41bf51c1-4350-41a9-8e9c-54f675e9bb39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41bf51c1-4350-41a9-8e9c-54f675e9bb39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41bf51c1-4350-41a9-8e9c-54f675e9bb39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41bf51c1-4350-41a9-8e9c-54f675e9bb39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41bf51c1-4350-41a9-8e9c-54f675e9bb39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41bf51c1-4350-41a9-8e9c-54f675e9bb39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41bf51c1-4350-41a9-8e9c-54f675e9bb39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41bf51c1-4350-41a9-8e9c-54f675e9bb39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-41bf51c1-4350-41a9-8e9c-54f675e9bb39 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41bf51c1-4350-41a9-8e9c-54f675e9bb39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41bf51c1-4350-41a9-8e9c-54f675e9bb39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41bf51c1-4350-41a9-8e9c-54f675e9bb39.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4773dba2-0ca5-4177-8ca0-ec4881d22d56.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4773dba2-0ca5-4177-8ca0-ec4881d22d56.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4773dba2-0ca5-4177-8ca0-ec4881d22d56.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4773dba2-0ca5-4177-8ca0-ec4881d22d56.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4773dba2-0ca5-4177-8ca0-ec4881d22d56.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4773dba2-0ca5-4177-8ca0-ec4881d22d56.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4773dba2-0ca5-4177-8ca0-ec4881d22d56.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4773dba2-0ca5-4177-8ca0-ec4881d22d56.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4773dba2-0ca5-4177-8ca0-ec4881d22d56 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4773dba2-0ca5-4177-8ca0-ec4881d22d56.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4773dba2-0ca5-4177-8ca0-ec4881d22d56.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4773dba2-0ca5-4177-8ca0-ec4881d22d56.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-01ce3024-fb06-4a2c-a792-c35daa56c117 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01ce3024-fb06-4a2c-a792-c35daa56c117.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01ce3024-fb06-4a2c-a792-c35daa56c117.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-01ce3024-fb06-4a2c-a792-c35daa56c117 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01ce3024-fb06-4a2c-a792-c35daa56c117.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01ce3024-fb06-4a2c-a792-c35daa56c117.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-01ce3024-fb06-4a2c-a792-c35daa56c117 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01ce3024-fb06-4a2c-a792-c35daa56c117.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01ce3024-fb06-4a2c-a792-c35daa56c117.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-01ce3024-fb06-4a2c-a792-c35daa56c117 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01ce3024-fb06-4a2c-a792-c35daa56c117.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01ce3024-fb06-4a2c-a792-c35daa56c117.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-01ce3024-fb06-4a2c-a792-c35daa56c117 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-01ce3024-fb06-4a2c-a792-c35daa56c117 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01ce3024-fb06-4a2c-a792-c35daa56c117.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01ce3024-fb06-4a2c-a792-c35daa56c117.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01ce3024-fb06-4a2c-a792-c35daa56c117.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-496f6102-6455-4fe0-938f-fbc0c99a46a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-496f6102-6455-4fe0-938f-fbc0c99a46a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-496f6102-6455-4fe0-938f-fbc0c99a46a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-496f6102-6455-4fe0-938f-fbc0c99a46a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-496f6102-6455-4fe0-938f-fbc0c99a46a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-496f6102-6455-4fe0-938f-fbc0c99a46a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-496f6102-6455-4fe0-938f-fbc0c99a46a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-496f6102-6455-4fe0-938f-fbc0c99a46a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-496f6102-6455-4fe0-938f-fbc0c99a46a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-496f6102-6455-4fe0-938f-fbc0c99a46a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-496f6102-6455-4fe0-938f-fbc0c99a46a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-496f6102-6455-4fe0-938f-fbc0c99a46a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-496f6102-6455-4fe0-938f-fbc0c99a46a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-496f6102-6455-4fe0-938f-fbc0c99a46a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-496f6102-6455-4fe0-938f-fbc0c99a46a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-496f6102-6455-4fe0-938f-fbc0c99a46a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-496f6102-6455-4fe0-938f-fbc0c99a46a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-92a6ae09-c5ad-4506-852a-54ec6f4d9640.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92a6ae09-c5ad-4506-852a-54ec6f4d9640.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-92a6ae09-c5ad-4506-852a-54ec6f4d9640.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92a6ae09-c5ad-4506-852a-54ec6f4d9640.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-92a6ae09-c5ad-4506-852a-54ec6f4d9640.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92a6ae09-c5ad-4506-852a-54ec6f4d9640.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-92a6ae09-c5ad-4506-852a-54ec6f4d9640.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92a6ae09-c5ad-4506-852a-54ec6f4d9640.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-92a6ae09-c5ad-4506-852a-54ec6f4d9640 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-92a6ae09-c5ad-4506-852a-54ec6f4d9640.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92a6ae09-c5ad-4506-852a-54ec6f4d9640.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92a6ae09-c5ad-4506-852a-54ec6f4d9640.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8eb3ee84-2d28-428d-a77e-704ccca3cfb9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c9991945-c886-477f-9c0a-8102e5d6ca95 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c9991945-c886-477f-9c0a-8102e5d6ca95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9991945-c886-477f-9c0a-8102e5d6ca95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c9991945-c886-477f-9c0a-8102e5d6ca95 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c9991945-c886-477f-9c0a-8102e5d6ca95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9991945-c886-477f-9c0a-8102e5d6ca95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c9991945-c886-477f-9c0a-8102e5d6ca95 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c9991945-c886-477f-9c0a-8102e5d6ca95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9991945-c886-477f-9c0a-8102e5d6ca95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c9991945-c886-477f-9c0a-8102e5d6ca95 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c9991945-c886-477f-9c0a-8102e5d6ca95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9991945-c886-477f-9c0a-8102e5d6ca95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c9991945-c886-477f-9c0a-8102e5d6ca95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c9991945-c886-477f-9c0a-8102e5d6ca95 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c9991945-c886-477f-9c0a-8102e5d6ca95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9991945-c886-477f-9c0a-8102e5d6ca95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9991945-c886-477f-9c0a-8102e5d6ca95.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e41932b3-3c34-452c-8e1d-b128069125cf {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e41932b3-3c34-452c-8e1d-b128069125cf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e41932b3-3c34-452c-8e1d-b128069125cf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e41932b3-3c34-452c-8e1d-b128069125cf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e41932b3-3c34-452c-8e1d-b128069125cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e41932b3-3c34-452c-8e1d-b128069125cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e41932b3-3c34-452c-8e1d-b128069125cf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e41932b3-3c34-452c-8e1d-b128069125cf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e41932b3-3c34-452c-8e1d-b128069125cf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e41932b3-3c34-452c-8e1d-b128069125cf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e41932b3-3c34-452c-8e1d-b128069125cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e41932b3-3c34-452c-8e1d-b128069125cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e41932b3-3c34-452c-8e1d-b128069125cf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e41932b3-3c34-452c-8e1d-b128069125cf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e41932b3-3c34-452c-8e1d-b128069125cf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e41932b3-3c34-452c-8e1d-b128069125cf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e41932b3-3c34-452c-8e1d-b128069125cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e41932b3-3c34-452c-8e1d-b128069125cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e41932b3-3c34-452c-8e1d-b128069125cf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e41932b3-3c34-452c-8e1d-b128069125cf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e41932b3-3c34-452c-8e1d-b128069125cf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e41932b3-3c34-452c-8e1d-b128069125cf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e41932b3-3c34-452c-8e1d-b128069125cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e41932b3-3c34-452c-8e1d-b128069125cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e41932b3-3c34-452c-8e1d-b128069125cf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e41932b3-3c34-452c-8e1d-b128069125cf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e41932b3-3c34-452c-8e1d-b128069125cf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e41932b3-3c34-452c-8e1d-b128069125cf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e41932b3-3c34-452c-8e1d-b128069125cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e41932b3-3c34-452c-8e1d-b128069125cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e41932b3-3c34-452c-8e1d-b128069125cf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  margin-left: auto;
margin-right: auto;
height: 30px;
min-height: 25px;
max-width: 25px;
text-align: center;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 img.shogun-image {
  width: 100%;
  height: 30px;
  min-height: 25px;
  max-width: 25px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0b38854f-18b7-41e1-b733-a37e5bfbc790 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0b38854f-18b7-41e1-b733-a37e5bfbc790.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b38854f-18b7-41e1-b733-a37e5bfbc790.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0b38854f-18b7-41e1-b733-a37e5bfbc790 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0b38854f-18b7-41e1-b733-a37e5bfbc790.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b38854f-18b7-41e1-b733-a37e5bfbc790.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0b38854f-18b7-41e1-b733-a37e5bfbc790 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0b38854f-18b7-41e1-b733-a37e5bfbc790.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b38854f-18b7-41e1-b733-a37e5bfbc790.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0b38854f-18b7-41e1-b733-a37e5bfbc790 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0b38854f-18b7-41e1-b733-a37e5bfbc790.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b38854f-18b7-41e1-b733-a37e5bfbc790.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0b38854f-18b7-41e1-b733-a37e5bfbc790 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0b38854f-18b7-41e1-b733-a37e5bfbc790 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0b38854f-18b7-41e1-b733-a37e5bfbc790.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b38854f-18b7-41e1-b733-a37e5bfbc790.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b38854f-18b7-41e1-b733-a37e5bfbc790.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1b16938a-b676-4dae-aa9b-b4509a9a4376 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1b16938a-b676-4dae-aa9b-b4509a9a4376 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1b16938a-b676-4dae-aa9b-b4509a9a4376 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1b16938a-b676-4dae-aa9b-b4509a9a4376 .shg-proportional-font-size,
#s-1b16938a-b676-4dae-aa9b-b4509a9a4376 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-aa23931f-d9cf-48f0-bedf-08be768c6210 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aa23931f-d9cf-48f0-bedf-08be768c6210.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa23931f-d9cf-48f0-bedf-08be768c6210.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-aa23931f-d9cf-48f0-bedf-08be768c6210 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aa23931f-d9cf-48f0-bedf-08be768c6210.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa23931f-d9cf-48f0-bedf-08be768c6210.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-aa23931f-d9cf-48f0-bedf-08be768c6210 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aa23931f-d9cf-48f0-bedf-08be768c6210.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa23931f-d9cf-48f0-bedf-08be768c6210.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-aa23931f-d9cf-48f0-bedf-08be768c6210 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aa23931f-d9cf-48f0-bedf-08be768c6210.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa23931f-d9cf-48f0-bedf-08be768c6210.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-aa23931f-d9cf-48f0-bedf-08be768c6210 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-aa23931f-d9cf-48f0-bedf-08be768c6210 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aa23931f-d9cf-48f0-bedf-08be768c6210.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa23931f-d9cf-48f0-bedf-08be768c6210.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa23931f-d9cf-48f0-bedf-08be768c6210.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a49a0c83-35b0-4a33-8ea4-15b3b574ed38.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-776d40ec-9af0-4a9c-92a1-2e353d4699f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-776d40ec-9af0-4a9c-92a1-2e353d4699f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-776d40ec-9af0-4a9c-92a1-2e353d4699f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-776d40ec-9af0-4a9c-92a1-2e353d4699f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-776d40ec-9af0-4a9c-92a1-2e353d4699f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-776d40ec-9af0-4a9c-92a1-2e353d4699f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-776d40ec-9af0-4a9c-92a1-2e353d4699f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-776d40ec-9af0-4a9c-92a1-2e353d4699f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-776d40ec-9af0-4a9c-92a1-2e353d4699f6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-776d40ec-9af0-4a9c-92a1-2e353d4699f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-776d40ec-9af0-4a9c-92a1-2e353d4699f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-776d40ec-9af0-4a9c-92a1-2e353d4699f6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ed584b07-8c79-4332-8266-8a7c01314b7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ed584b07-8c79-4332-8266-8a7c01314b7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed584b07-8c79-4332-8266-8a7c01314b7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ed584b07-8c79-4332-8266-8a7c01314b7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ed584b07-8c79-4332-8266-8a7c01314b7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed584b07-8c79-4332-8266-8a7c01314b7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ed584b07-8c79-4332-8266-8a7c01314b7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ed584b07-8c79-4332-8266-8a7c01314b7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed584b07-8c79-4332-8266-8a7c01314b7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ed584b07-8c79-4332-8266-8a7c01314b7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ed584b07-8c79-4332-8266-8a7c01314b7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed584b07-8c79-4332-8266-8a7c01314b7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ed584b07-8c79-4332-8266-8a7c01314b7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ed584b07-8c79-4332-8266-8a7c01314b7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ed584b07-8c79-4332-8266-8a7c01314b7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed584b07-8c79-4332-8266-8a7c01314b7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed584b07-8c79-4332-8266-8a7c01314b7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
text-align: center;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d img.shogun-image {
  width: 100%;
  
  
  max-width: 200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a0b4ea8-372f-4fd7-8a54-e9bdce3f514d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f72fa7e7-3d67-4e6c-b848-604dcc0376bd {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f72fa7e7-3d67-4e6c-b848-604dcc0376bd {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f72fa7e7-3d67-4e6c-b848-604dcc0376bd {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f72fa7e7-3d67-4e6c-b848-604dcc0376bd .shg-proportional-font-size,
#s-f72fa7e7-3d67-4e6c-b848-604dcc0376bd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3a7274ea-c810-4a6f-b3c6-16f5f126bee8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3a7274ea-c810-4a6f-b3c6-16f5f126bee8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3a7274ea-c810-4a6f-b3c6-16f5f126bee8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3a7274ea-c810-4a6f-b3c6-16f5f126bee8 .shg-proportional-font-size,
#s-3a7274ea-c810-4a6f-b3c6-16f5f126bee8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c05d8f2a-0ac0-424c-a1a0-ed75901cf5dd {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c05d8f2a-0ac0-424c-a1a0-ed75901cf5dd {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c05d8f2a-0ac0-424c-a1a0-ed75901cf5dd {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c05d8f2a-0ac0-424c-a1a0-ed75901cf5dd .shg-proportional-font-size,
#s-c05d8f2a-0ac0-424c-a1a0-ed75901cf5dd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9b1c1d3c-0eb8-475c-be72-3b4c58fad147 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9b1c1d3c-0eb8-475c-be72-3b4c58fad147 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9b1c1d3c-0eb8-475c-be72-3b4c58fad147 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9b1c1d3c-0eb8-475c-be72-3b4c58fad147 .shg-proportional-font-size,
#s-9b1c1d3c-0eb8-475c-be72-3b4c58fad147 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-318ad1b5-1244-4b02-96f1-7989a3fdda06 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-318ad1b5-1244-4b02-96f1-7989a3fdda06 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-318ad1b5-1244-4b02-96f1-7989a3fdda06 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-318ad1b5-1244-4b02-96f1-7989a3fdda06 .shg-proportional-font-size,
#s-318ad1b5-1244-4b02-96f1-7989a3fdda06 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f6733a03-d3f0-4ce8-9091-74c48e6b62dd {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f6733a03-d3f0-4ce8-9091-74c48e6b62dd {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f6733a03-d3f0-4ce8-9091-74c48e6b62dd {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f6733a03-d3f0-4ce8-9091-74c48e6b62dd .shg-proportional-font-size,
#s-f6733a03-d3f0-4ce8-9091-74c48e6b62dd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bee9ee27-e1e6-4ce1-9e8f-10f10396ca62 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-bee9ee27-e1e6-4ce1-9e8f-10f10396ca62 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bee9ee27-e1e6-4ce1-9e8f-10f10396ca62 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-bee9ee27-e1e6-4ce1-9e8f-10f10396ca62 .shg-proportional-font-size,
#s-bee9ee27-e1e6-4ce1-9e8f-10f10396ca62 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-595659f1-6bf9-4240-b8a2-b891ec60c069 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-595659f1-6bf9-4240-b8a2-b891ec60c069 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-595659f1-6bf9-4240-b8a2-b891ec60c069 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-595659f1-6bf9-4240-b8a2-b891ec60c069 .shg-proportional-font-size,
#s-595659f1-6bf9-4240-b8a2-b891ec60c069 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ee9415de-9f3f-4eac-ad66-dedc38a9f1be {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ee9415de-9f3f-4eac-ad66-dedc38a9f1be {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ee9415de-9f3f-4eac-ad66-dedc38a9f1be {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ee9415de-9f3f-4eac-ad66-dedc38a9f1be .shg-proportional-font-size,
#s-ee9415de-9f3f-4eac-ad66-dedc38a9f1be .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2a13714e-c865-4541-ab9b-c613ea55c09c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-2a13714e-c865-4541-ab9b-c613ea55c09c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2a13714e-c865-4541-ab9b-c613ea55c09c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2a13714e-c865-4541-ab9b-c613ea55c09c .shg-proportional-font-size,
#s-2a13714e-c865-4541-ab9b-c613ea55c09c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-95556ae7-c2b2-4716-9859-a019d0be231a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-95556ae7-c2b2-4716-9859-a019d0be231a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-95556ae7-c2b2-4716-9859-a019d0be231a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-95556ae7-c2b2-4716-9859-a019d0be231a .shg-proportional-font-size,
#s-95556ae7-c2b2-4716-9859-a019d0be231a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8506dcc2-68cb-4dcc-a32f-99f15e3e5fc2 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-8506dcc2-68cb-4dcc-a32f-99f15e3e5fc2 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8506dcc2-68cb-4dcc-a32f-99f15e3e5fc2 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-8506dcc2-68cb-4dcc-a32f-99f15e3e5fc2 .shg-proportional-font-size,
#s-8506dcc2-68cb-4dcc-a32f-99f15e3e5fc2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e0174848-d8c0-4f2e-b300-6eb8d1036a5d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e0174848-d8c0-4f2e-b300-6eb8d1036a5d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e0174848-d8c0-4f2e-b300-6eb8d1036a5d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e0174848-d8c0-4f2e-b300-6eb8d1036a5d .shg-proportional-font-size,
#s-e0174848-d8c0-4f2e-b300-6eb8d1036a5d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b5735a5f-fd87-4f20-9a2c-56228e8a52f9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b5735a5f-fd87-4f20-9a2c-56228e8a52f9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b5735a5f-fd87-4f20-9a2c-56228e8a52f9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b5735a5f-fd87-4f20-9a2c-56228e8a52f9 .shg-proportional-font-size,
#s-b5735a5f-fd87-4f20-9a2c-56228e8a52f9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-38855fc8-46e9-4ec9-824d-5d0b00f6f01a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-38855fc8-46e9-4ec9-824d-5d0b00f6f01a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-38855fc8-46e9-4ec9-824d-5d0b00f6f01a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-38855fc8-46e9-4ec9-824d-5d0b00f6f01a .shg-proportional-font-size,
#s-38855fc8-46e9-4ec9-824d-5d0b00f6f01a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a3c058bf-4cff-4fd4-ba05-fb66286d0278 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a3c058bf-4cff-4fd4-ba05-fb66286d0278 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a3c058bf-4cff-4fd4-ba05-fb66286d0278 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a3c058bf-4cff-4fd4-ba05-fb66286d0278 .shg-proportional-font-size,
#s-a3c058bf-4cff-4fd4-ba05-fb66286d0278 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-110bc494-0a05-4ddf-bb44-505c39a7461d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-110bc494-0a05-4ddf-bb44-505c39a7461d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-110bc494-0a05-4ddf-bb44-505c39a7461d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-110bc494-0a05-4ddf-bb44-505c39a7461d .shg-proportional-font-size,
#s-110bc494-0a05-4ddf-bb44-505c39a7461d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-614e2679-e18f-4cea-9b81-39ef7a03adf3 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-614e2679-e18f-4cea-9b81-39ef7a03adf3 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-614e2679-e18f-4cea-9b81-39ef7a03adf3 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-614e2679-e18f-4cea-9b81-39ef7a03adf3 .shg-proportional-font-size,
#s-614e2679-e18f-4cea-9b81-39ef7a03adf3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b70ab870-13bb-4c8d-bcf4-44f7a2fb5b73 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b70ab870-13bb-4c8d-bcf4-44f7a2fb5b73 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b70ab870-13bb-4c8d-bcf4-44f7a2fb5b73 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b70ab870-13bb-4c8d-bcf4-44f7a2fb5b73 .shg-proportional-font-size,
#s-b70ab870-13bb-4c8d-bcf4-44f7a2fb5b73 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-669649b9-33c6-4e71-9735-48cd7e732601 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-669649b9-33c6-4e71-9735-48cd7e732601 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-669649b9-33c6-4e71-9735-48cd7e732601 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-669649b9-33c6-4e71-9735-48cd7e732601 .shg-proportional-font-size,
#s-669649b9-33c6-4e71-9735-48cd7e732601 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ac91db06-3260-46e8-b122-b0ef5273c530 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ac91db06-3260-46e8-b122-b0ef5273c530 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ac91db06-3260-46e8-b122-b0ef5273c530 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ac91db06-3260-46e8-b122-b0ef5273c530 .shg-proportional-font-size,
#s-ac91db06-3260-46e8-b122-b0ef5273c530 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c820ff5b-8459-4296-b21e-96c24c05a16a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c820ff5b-8459-4296-b21e-96c24c05a16a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c820ff5b-8459-4296-b21e-96c24c05a16a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c820ff5b-8459-4296-b21e-96c24c05a16a .shg-proportional-font-size,
#s-c820ff5b-8459-4296-b21e-96c24c05a16a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0d0f9989-e6f9-4639-ad95-4b7ebe785f64 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0d0f9989-e6f9-4639-ad95-4b7ebe785f64 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0d0f9989-e6f9-4639-ad95-4b7ebe785f64 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0d0f9989-e6f9-4639-ad95-4b7ebe785f64 .shg-proportional-font-size,
#s-0d0f9989-e6f9-4639-ad95-4b7ebe785f64 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4c549a87-ba61-44fa-ae31-76ecd43d4a3c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4c549a87-ba61-44fa-ae31-76ecd43d4a3c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4c549a87-ba61-44fa-ae31-76ecd43d4a3c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4c549a87-ba61-44fa-ae31-76ecd43d4a3c .shg-proportional-font-size,
#s-4c549a87-ba61-44fa-ae31-76ecd43d4a3c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-24c50f2a-5f5c-48a7-9a4a-ce3ddfb28ff8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-24c50f2a-5f5c-48a7-9a4a-ce3ddfb28ff8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-24c50f2a-5f5c-48a7-9a4a-ce3ddfb28ff8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-24c50f2a-5f5c-48a7-9a4a-ce3ddfb28ff8 .shg-proportional-font-size,
#s-24c50f2a-5f5c-48a7-9a4a-ce3ddfb28ff8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2b0c5b7a-e37a-4053-88c1-ad2a5d9fe0b8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-2b0c5b7a-e37a-4053-88c1-ad2a5d9fe0b8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2b0c5b7a-e37a-4053-88c1-ad2a5d9fe0b8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2b0c5b7a-e37a-4053-88c1-ad2a5d9fe0b8 .shg-proportional-font-size,
#s-2b0c5b7a-e37a-4053-88c1-ad2a5d9fe0b8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7e3825c6-01b4-4ac0-8881-b9e5cda614b2 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7e3825c6-01b4-4ac0-8881-b9e5cda614b2 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7e3825c6-01b4-4ac0-8881-b9e5cda614b2 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7e3825c6-01b4-4ac0-8881-b9e5cda614b2 .shg-proportional-font-size,
#s-7e3825c6-01b4-4ac0-8881-b9e5cda614b2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7eafc66d-687e-4a60-9aec-147195b77af7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7eafc66d-687e-4a60-9aec-147195b77af7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7eafc66d-687e-4a60-9aec-147195b77af7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7eafc66d-687e-4a60-9aec-147195b77af7 .shg-proportional-font-size,
#s-7eafc66d-687e-4a60-9aec-147195b77af7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-059ed2a8-fed2-4923-a080-2bf1173d99d6 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-059ed2a8-fed2-4923-a080-2bf1173d99d6 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-059ed2a8-fed2-4923-a080-2bf1173d99d6 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-059ed2a8-fed2-4923-a080-2bf1173d99d6 .shg-proportional-font-size,
#s-059ed2a8-fed2-4923-a080-2bf1173d99d6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4c336f45-7e42-48d5-be2a-4ddf53295c44 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4c336f45-7e42-48d5-be2a-4ddf53295c44 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4c336f45-7e42-48d5-be2a-4ddf53295c44 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4c336f45-7e42-48d5-be2a-4ddf53295c44 .shg-proportional-font-size,
#s-4c336f45-7e42-48d5-be2a-4ddf53295c44 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-70efcbf7-8d16-4730-b208-b52f567ea7a0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-70efcbf7-8d16-4730-b208-b52f567ea7a0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-70efcbf7-8d16-4730-b208-b52f567ea7a0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-70efcbf7-8d16-4730-b208-b52f567ea7a0 .shg-proportional-font-size,
#s-70efcbf7-8d16-4730-b208-b52f567ea7a0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5bf1be12-c9ad-491d-b505-7dca1ad6e029 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5bf1be12-c9ad-491d-b505-7dca1ad6e029 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5bf1be12-c9ad-491d-b505-7dca1ad6e029 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5bf1be12-c9ad-491d-b505-7dca1ad6e029 .shg-proportional-font-size,
#s-5bf1be12-c9ad-491d-b505-7dca1ad6e029 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d05c07e0-95bc-48e8-a405-27837aff8fc7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d05c07e0-95bc-48e8-a405-27837aff8fc7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d05c07e0-95bc-48e8-a405-27837aff8fc7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d05c07e0-95bc-48e8-a405-27837aff8fc7 .shg-proportional-font-size,
#s-d05c07e0-95bc-48e8-a405-27837aff8fc7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6dd7a287-f4ff-4a81-a9fa-e15ccb763651 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-6dd7a287-f4ff-4a81-a9fa-e15ccb763651 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6dd7a287-f4ff-4a81-a9fa-e15ccb763651 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-6dd7a287-f4ff-4a81-a9fa-e15ccb763651 .shg-proportional-font-size,
#s-6dd7a287-f4ff-4a81-a9fa-e15ccb763651 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-09317b50-c77b-47ba-965f-688335d5aec5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-09317b50-c77b-47ba-965f-688335d5aec5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-09317b50-c77b-47ba-965f-688335d5aec5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-09317b50-c77b-47ba-965f-688335d5aec5 .shg-proportional-font-size,
#s-09317b50-c77b-47ba-965f-688335d5aec5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-319abf79-5d31-4504-9b9f-7bf274ed5260 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-319abf79-5d31-4504-9b9f-7bf274ed5260 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-319abf79-5d31-4504-9b9f-7bf274ed5260 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-319abf79-5d31-4504-9b9f-7bf274ed5260 .shg-proportional-font-size,
#s-319abf79-5d31-4504-9b9f-7bf274ed5260 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7fe7b91e-b50b-4328-955a-1ea9848a3b7f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7fe7b91e-b50b-4328-955a-1ea9848a3b7f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7fe7b91e-b50b-4328-955a-1ea9848a3b7f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7fe7b91e-b50b-4328-955a-1ea9848a3b7f .shg-proportional-font-size,
#s-7fe7b91e-b50b-4328-955a-1ea9848a3b7f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a791b91d-7114-4740-b817-ac2e16f40d7a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a791b91d-7114-4740-b817-ac2e16f40d7a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a791b91d-7114-4740-b817-ac2e16f40d7a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a791b91d-7114-4740-b817-ac2e16f40d7a .shg-proportional-font-size,
#s-a791b91d-7114-4740-b817-ac2e16f40d7a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1f1f56e6-a26b-4ff0-b659-bc00f3238387 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1f1f56e6-a26b-4ff0-b659-bc00f3238387 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1f1f56e6-a26b-4ff0-b659-bc00f3238387 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1f1f56e6-a26b-4ff0-b659-bc00f3238387 .shg-proportional-font-size,
#s-1f1f56e6-a26b-4ff0-b659-bc00f3238387 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3087e2c9-ee1b-4ac3-8326-8301e014eabf {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3087e2c9-ee1b-4ac3-8326-8301e014eabf {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3087e2c9-ee1b-4ac3-8326-8301e014eabf {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3087e2c9-ee1b-4ac3-8326-8301e014eabf .shg-proportional-font-size,
#s-3087e2c9-ee1b-4ac3-8326-8301e014eabf .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-89cf1f54-f1e0-4302-8179-c59bffcab23b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-89cf1f54-f1e0-4302-8179-c59bffcab23b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-89cf1f54-f1e0-4302-8179-c59bffcab23b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-89cf1f54-f1e0-4302-8179-c59bffcab23b .shg-proportional-font-size,
#s-89cf1f54-f1e0-4302-8179-c59bffcab23b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1fc67b84-5bf1-473e-8e23-c8ed4ac340d9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1fc67b84-5bf1-473e-8e23-c8ed4ac340d9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1fc67b84-5bf1-473e-8e23-c8ed4ac340d9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1fc67b84-5bf1-473e-8e23-c8ed4ac340d9 .shg-proportional-font-size,
#s-1fc67b84-5bf1-473e-8e23-c8ed4ac340d9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-595a70cc-333d-4cfd-9594-ef263bd48c0d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-595a70cc-333d-4cfd-9594-ef263bd48c0d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-595a70cc-333d-4cfd-9594-ef263bd48c0d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-595a70cc-333d-4cfd-9594-ef263bd48c0d .shg-proportional-font-size,
#s-595a70cc-333d-4cfd-9594-ef263bd48c0d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-218d8579-b23c-42e8-b9a6-42c7aceb368d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-218d8579-b23c-42e8-b9a6-42c7aceb368d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-218d8579-b23c-42e8-b9a6-42c7aceb368d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-218d8579-b23c-42e8-b9a6-42c7aceb368d .shg-proportional-font-size,
#s-218d8579-b23c-42e8-b9a6-42c7aceb368d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-16a66fba-03fc-480e-a5a1-c063401954bd {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-16a66fba-03fc-480e-a5a1-c063401954bd {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-16a66fba-03fc-480e-a5a1-c063401954bd {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-16a66fba-03fc-480e-a5a1-c063401954bd .shg-proportional-font-size,
#s-16a66fba-03fc-480e-a5a1-c063401954bd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-144b727a-95ce-4d77-8c65-216e0609666c {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}

#s-2cd27673-33cd-441f-972e-1186a72721b7 {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}

#s-15e8ba6a-c1cb-49ba-b2ea-df57009cea0c {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}

#s-92e50dba-7bda-471c-841c-cb186ef149a5 {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}

#s-763f37ed-f02e-4e2e-a7a7-851f4ecdc2f0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-763f37ed-f02e-4e2e-a7a7-851f4ecdc2f0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-763f37ed-f02e-4e2e-a7a7-851f4ecdc2f0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-763f37ed-f02e-4e2e-a7a7-851f4ecdc2f0 .shg-proportional-font-size,
#s-763f37ed-f02e-4e2e-a7a7-851f4ecdc2f0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-68c27f61-bff6-4b4a-b1b7-7d0ad21c185f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-68c27f61-bff6-4b4a-b1b7-7d0ad21c185f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-68c27f61-bff6-4b4a-b1b7-7d0ad21c185f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-68c27f61-bff6-4b4a-b1b7-7d0ad21c185f .shg-proportional-font-size,
#s-68c27f61-bff6-4b4a-b1b7-7d0ad21c185f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5f51fed5-3040-460c-a70f-ee34ba05379e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5f51fed5-3040-460c-a70f-ee34ba05379e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5f51fed5-3040-460c-a70f-ee34ba05379e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5f51fed5-3040-460c-a70f-ee34ba05379e .shg-proportional-font-size,
#s-5f51fed5-3040-460c-a70f-ee34ba05379e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f1d21267-a0c2-4f80-ad92-7b2b72532f09 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f1d21267-a0c2-4f80-ad92-7b2b72532f09 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f1d21267-a0c2-4f80-ad92-7b2b72532f09 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f1d21267-a0c2-4f80-ad92-7b2b72532f09 .shg-proportional-font-size,
#s-f1d21267-a0c2-4f80-ad92-7b2b72532f09 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b8396f35-c45a-451f-9b68-e4f62125a551 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b8396f35-c45a-451f-9b68-e4f62125a551 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b8396f35-c45a-451f-9b68-e4f62125a551 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b8396f35-c45a-451f-9b68-e4f62125a551 .shg-proportional-font-size,
#s-b8396f35-c45a-451f-9b68-e4f62125a551 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-46b58681-4a90-4140-80a3-07dfb3bfbe85 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-46b58681-4a90-4140-80a3-07dfb3bfbe85 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-46b58681-4a90-4140-80a3-07dfb3bfbe85 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-46b58681-4a90-4140-80a3-07dfb3bfbe85 .shg-proportional-font-size,
#s-46b58681-4a90-4140-80a3-07dfb3bfbe85 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-343e4270-3957-4d6a-bab5-5aa09234f143 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-343e4270-3957-4d6a-bab5-5aa09234f143 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-343e4270-3957-4d6a-bab5-5aa09234f143 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-343e4270-3957-4d6a-bab5-5aa09234f143 .shg-proportional-font-size,
#s-343e4270-3957-4d6a-bab5-5aa09234f143 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e4289580-5521-4e7a-ba22-9978c1fde01b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e4289580-5521-4e7a-ba22-9978c1fde01b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e4289580-5521-4e7a-ba22-9978c1fde01b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e4289580-5521-4e7a-ba22-9978c1fde01b .shg-proportional-font-size,
#s-e4289580-5521-4e7a-ba22-9978c1fde01b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5cecf7d4-ff9b-4fea-bd7a-a882973c9063 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5cecf7d4-ff9b-4fea-bd7a-a882973c9063 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5cecf7d4-ff9b-4fea-bd7a-a882973c9063 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5cecf7d4-ff9b-4fea-bd7a-a882973c9063 .shg-proportional-font-size,
#s-5cecf7d4-ff9b-4fea-bd7a-a882973c9063 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-be882a88-3e94-498e-9765-a517514eeb45 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-be882a88-3e94-498e-9765-a517514eeb45 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-be882a88-3e94-498e-9765-a517514eeb45 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-be882a88-3e94-498e-9765-a517514eeb45 .shg-proportional-font-size,
#s-be882a88-3e94-498e-9765-a517514eeb45 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e2409a7a-aa37-40e9-b5bb-aa88ccfb08aa {
  margin-left: 0%;
margin-right: 0%;
}

#s-e2409a7a-aa37-40e9-b5bb-aa88ccfb08aa .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-e2409a7a-aa37-40e9-b5bb-aa88ccfb08aa table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-e2409a7a-aa37-40e9-b5bb-aa88ccfb08aa td.shogun-table-column {
  background-color: rgba(20, 47, 64, 1);
  padding: 7px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: rgba(255, 255, 255, 1);
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-e2409a7a-aa37-40e9-b5bb-aa88ccfb08aa td.shogun-table-row {
  background-color: #fff;
  padding: 0px;
}

#s-e2409a7a-aa37-40e9-b5bb-aa88ccfb08aa td.shogun-table-column, #s-e2409a7a-aa37-40e9-b5bb-aa88ccfb08aa td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-76f931a8-855f-402f-80c8-9b78693ff0b7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-76f931a8-855f-402f-80c8-9b78693ff0b7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-76f931a8-855f-402f-80c8-9b78693ff0b7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-76f931a8-855f-402f-80c8-9b78693ff0b7 .shg-proportional-font-size,
#s-76f931a8-855f-402f-80c8-9b78693ff0b7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-aa38f778-5f2b-48a0-b511-2fa1e3f5fb4b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-aa38f778-5f2b-48a0-b511-2fa1e3f5fb4b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-aa38f778-5f2b-48a0-b511-2fa1e3f5fb4b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-aa38f778-5f2b-48a0-b511-2fa1e3f5fb4b .shg-proportional-font-size,
#s-aa38f778-5f2b-48a0-b511-2fa1e3f5fb4b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-46005886-576c-46f1-bae5-e843ce59561a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-46005886-576c-46f1-bae5-e843ce59561a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-46005886-576c-46f1-bae5-e843ce59561a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-46005886-576c-46f1-bae5-e843ce59561a .shg-proportional-font-size,
#s-46005886-576c-46f1-bae5-e843ce59561a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-02264203-323b-4f70-a818-0e7641d89ebc {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-02264203-323b-4f70-a818-0e7641d89ebc {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-02264203-323b-4f70-a818-0e7641d89ebc {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-02264203-323b-4f70-a818-0e7641d89ebc .shg-proportional-font-size,
#s-02264203-323b-4f70-a818-0e7641d89ebc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-85466e6f-0648-4aad-965e-2ce571b64c77 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-85466e6f-0648-4aad-965e-2ce571b64c77 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-85466e6f-0648-4aad-965e-2ce571b64c77 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-85466e6f-0648-4aad-965e-2ce571b64c77 .shg-proportional-font-size,
#s-85466e6f-0648-4aad-965e-2ce571b64c77 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4d9b0f1d-af96-441d-8940-342384465e2f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4d9b0f1d-af96-441d-8940-342384465e2f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4d9b0f1d-af96-441d-8940-342384465e2f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4d9b0f1d-af96-441d-8940-342384465e2f .shg-proportional-font-size,
#s-4d9b0f1d-af96-441d-8940-342384465e2f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-af16a8c7-1288-4fc0-80ee-d117d23757d6 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-af16a8c7-1288-4fc0-80ee-d117d23757d6 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-af16a8c7-1288-4fc0-80ee-d117d23757d6 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-af16a8c7-1288-4fc0-80ee-d117d23757d6 .shg-proportional-font-size,
#s-af16a8c7-1288-4fc0-80ee-d117d23757d6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-845a087b-4e38-4331-b648-ab1c8ea6f316 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-845a087b-4e38-4331-b648-ab1c8ea6f316 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-845a087b-4e38-4331-b648-ab1c8ea6f316 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-845a087b-4e38-4331-b648-ab1c8ea6f316 .shg-proportional-font-size,
#s-845a087b-4e38-4331-b648-ab1c8ea6f316 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bc7ce65e-07f0-4b5a-bcc2-f065da6b5806 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-bc7ce65e-07f0-4b5a-bcc2-f065da6b5806 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bc7ce65e-07f0-4b5a-bcc2-f065da6b5806 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-bc7ce65e-07f0-4b5a-bcc2-f065da6b5806 .shg-proportional-font-size,
#s-bc7ce65e-07f0-4b5a-bcc2-f065da6b5806 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-245a0592-b8fe-42a8-ba2d-535e7e1a4a56 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-245a0592-b8fe-42a8-ba2d-535e7e1a4a56 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-245a0592-b8fe-42a8-ba2d-535e7e1a4a56 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-245a0592-b8fe-42a8-ba2d-535e7e1a4a56 .shg-proportional-font-size,
#s-245a0592-b8fe-42a8-ba2d-535e7e1a4a56 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-184539fb-a742-4632-a841-a9caf9e2fe9f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-184539fb-a742-4632-a841-a9caf9e2fe9f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-184539fb-a742-4632-a841-a9caf9e2fe9f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-184539fb-a742-4632-a841-a9caf9e2fe9f .shg-proportional-font-size,
#s-184539fb-a742-4632-a841-a9caf9e2fe9f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4adadebc-34af-45cc-88d9-b1846006c166 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4adadebc-34af-45cc-88d9-b1846006c166 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4adadebc-34af-45cc-88d9-b1846006c166 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4adadebc-34af-45cc-88d9-b1846006c166 .shg-proportional-font-size,
#s-4adadebc-34af-45cc-88d9-b1846006c166 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-473b4f23-2569-4f3b-879f-021ad75b48c0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-473b4f23-2569-4f3b-879f-021ad75b48c0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-473b4f23-2569-4f3b-879f-021ad75b48c0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-473b4f23-2569-4f3b-879f-021ad75b48c0 .shg-proportional-font-size,
#s-473b4f23-2569-4f3b-879f-021ad75b48c0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-334ad8c4-0e89-4974-9fa3-96356f71726a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-334ad8c4-0e89-4974-9fa3-96356f71726a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-334ad8c4-0e89-4974-9fa3-96356f71726a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-334ad8c4-0e89-4974-9fa3-96356f71726a .shg-proportional-font-size,
#s-334ad8c4-0e89-4974-9fa3-96356f71726a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3cf35e48-e9cf-4cea-bd28-5107de2457c1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3cf35e48-e9cf-4cea-bd28-5107de2457c1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3cf35e48-e9cf-4cea-bd28-5107de2457c1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3cf35e48-e9cf-4cea-bd28-5107de2457c1 .shg-proportional-font-size,
#s-3cf35e48-e9cf-4cea-bd28-5107de2457c1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f0f4b122-9613-4874-b1be-34fbe0930eb0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f0f4b122-9613-4874-b1be-34fbe0930eb0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f0f4b122-9613-4874-b1be-34fbe0930eb0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f0f4b122-9613-4874-b1be-34fbe0930eb0 .shg-proportional-font-size,
#s-f0f4b122-9613-4874-b1be-34fbe0930eb0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9424e701-396c-459a-9470-339780ff4223 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9424e701-396c-459a-9470-339780ff4223 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9424e701-396c-459a-9470-339780ff4223 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9424e701-396c-459a-9470-339780ff4223 .shg-proportional-font-size,
#s-9424e701-396c-459a-9470-339780ff4223 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-69ef3748-2cd0-449a-ae99-283b2ab5c9ba {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-69ef3748-2cd0-449a-ae99-283b2ab5c9ba {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-69ef3748-2cd0-449a-ae99-283b2ab5c9ba {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-69ef3748-2cd0-449a-ae99-283b2ab5c9ba .shg-proportional-font-size,
#s-69ef3748-2cd0-449a-ae99-283b2ab5c9ba .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3ba9d47e-aad5-4cdd-9ae7-742706fd0d9a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3ba9d47e-aad5-4cdd-9ae7-742706fd0d9a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3ba9d47e-aad5-4cdd-9ae7-742706fd0d9a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3ba9d47e-aad5-4cdd-9ae7-742706fd0d9a .shg-proportional-font-size,
#s-3ba9d47e-aad5-4cdd-9ae7-742706fd0d9a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8f88054c-9771-4abf-9722-33180d0f0151 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-8f88054c-9771-4abf-9722-33180d0f0151 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8f88054c-9771-4abf-9722-33180d0f0151 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-8f88054c-9771-4abf-9722-33180d0f0151 .shg-proportional-font-size,
#s-8f88054c-9771-4abf-9722-33180d0f0151 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fd363038-2b3f-4305-99dc-cb4360bdb638 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-fd363038-2b3f-4305-99dc-cb4360bdb638 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fd363038-2b3f-4305-99dc-cb4360bdb638 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-fd363038-2b3f-4305-99dc-cb4360bdb638 .shg-proportional-font-size,
#s-fd363038-2b3f-4305-99dc-cb4360bdb638 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-47e2b2e4-7360-467b-8e4a-289def924b60 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-47e2b2e4-7360-467b-8e4a-289def924b60 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-47e2b2e4-7360-467b-8e4a-289def924b60 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-47e2b2e4-7360-467b-8e4a-289def924b60 .shg-proportional-font-size,
#s-47e2b2e4-7360-467b-8e4a-289def924b60 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-48152d57-f5d2-4b10-8e54-5972a43d5ba9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-48152d57-f5d2-4b10-8e54-5972a43d5ba9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-48152d57-f5d2-4b10-8e54-5972a43d5ba9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-48152d57-f5d2-4b10-8e54-5972a43d5ba9 .shg-proportional-font-size,
#s-48152d57-f5d2-4b10-8e54-5972a43d5ba9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-52cd175e-9e79-40d6-ac23-57c0aec41ad9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-52cd175e-9e79-40d6-ac23-57c0aec41ad9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-52cd175e-9e79-40d6-ac23-57c0aec41ad9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-52cd175e-9e79-40d6-ac23-57c0aec41ad9 .shg-proportional-font-size,
#s-52cd175e-9e79-40d6-ac23-57c0aec41ad9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b1d329db-f2eb-4405-84d1-6d8423597aaa {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b1d329db-f2eb-4405-84d1-6d8423597aaa {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b1d329db-f2eb-4405-84d1-6d8423597aaa {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b1d329db-f2eb-4405-84d1-6d8423597aaa .shg-proportional-font-size,
#s-b1d329db-f2eb-4405-84d1-6d8423597aaa .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-75973408-618c-4298-81fe-055e583260f9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-75973408-618c-4298-81fe-055e583260f9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-75973408-618c-4298-81fe-055e583260f9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-75973408-618c-4298-81fe-055e583260f9 .shg-proportional-font-size,
#s-75973408-618c-4298-81fe-055e583260f9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a30b2b50-15bc-4d7f-920d-7cec81beab80 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a30b2b50-15bc-4d7f-920d-7cec81beab80 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a30b2b50-15bc-4d7f-920d-7cec81beab80 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a30b2b50-15bc-4d7f-920d-7cec81beab80 .shg-proportional-font-size,
#s-a30b2b50-15bc-4d7f-920d-7cec81beab80 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ae5ebcb6-b884-490f-82a7-0c14e38eb804 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ae5ebcb6-b884-490f-82a7-0c14e38eb804 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ae5ebcb6-b884-490f-82a7-0c14e38eb804 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ae5ebcb6-b884-490f-82a7-0c14e38eb804 .shg-proportional-font-size,
#s-ae5ebcb6-b884-490f-82a7-0c14e38eb804 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e0848602-ee7e-4e3f-af74-801c1c4199a1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e0848602-ee7e-4e3f-af74-801c1c4199a1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e0848602-ee7e-4e3f-af74-801c1c4199a1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e0848602-ee7e-4e3f-af74-801c1c4199a1 .shg-proportional-font-size,
#s-e0848602-ee7e-4e3f-af74-801c1c4199a1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ca1c01ae-2ad5-43e1-a959-fd7f9f0882b0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ca1c01ae-2ad5-43e1-a959-fd7f9f0882b0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ca1c01ae-2ad5-43e1-a959-fd7f9f0882b0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ca1c01ae-2ad5-43e1-a959-fd7f9f0882b0 .shg-proportional-font-size,
#s-ca1c01ae-2ad5-43e1-a959-fd7f9f0882b0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5677c475-ba59-469c-a7e5-473cd6235abd {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5677c475-ba59-469c-a7e5-473cd6235abd {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5677c475-ba59-469c-a7e5-473cd6235abd {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5677c475-ba59-469c-a7e5-473cd6235abd .shg-proportional-font-size,
#s-5677c475-ba59-469c-a7e5-473cd6235abd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3fd7bd9b-e3d7-4433-bfab-0d703368315c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3fd7bd9b-e3d7-4433-bfab-0d703368315c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3fd7bd9b-e3d7-4433-bfab-0d703368315c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3fd7bd9b-e3d7-4433-bfab-0d703368315c .shg-proportional-font-size,
#s-3fd7bd9b-e3d7-4433-bfab-0d703368315c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-45faaa96-a33e-465e-8f59-4d536a54da49 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-45faaa96-a33e-465e-8f59-4d536a54da49 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-45faaa96-a33e-465e-8f59-4d536a54da49 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-45faaa96-a33e-465e-8f59-4d536a54da49 .shg-proportional-font-size,
#s-45faaa96-a33e-465e-8f59-4d536a54da49 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0cda8485-6f76-431b-ad2d-ac65d31505da {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0cda8485-6f76-431b-ad2d-ac65d31505da {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0cda8485-6f76-431b-ad2d-ac65d31505da {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0cda8485-6f76-431b-ad2d-ac65d31505da .shg-proportional-font-size,
#s-0cda8485-6f76-431b-ad2d-ac65d31505da .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9c4ed245-ec5f-4672-b55d-705be47820dd {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9c4ed245-ec5f-4672-b55d-705be47820dd {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9c4ed245-ec5f-4672-b55d-705be47820dd {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9c4ed245-ec5f-4672-b55d-705be47820dd .shg-proportional-font-size,
#s-9c4ed245-ec5f-4672-b55d-705be47820dd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-47f8eb4e-b85b-4c13-85ab-1ee1d421410c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-47f8eb4e-b85b-4c13-85ab-1ee1d421410c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-47f8eb4e-b85b-4c13-85ab-1ee1d421410c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-47f8eb4e-b85b-4c13-85ab-1ee1d421410c .shg-proportional-font-size,
#s-47f8eb4e-b85b-4c13-85ab-1ee1d421410c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-31be5974-f5f1-451e-84b8-c014a6ba0c7f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-31be5974-f5f1-451e-84b8-c014a6ba0c7f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-31be5974-f5f1-451e-84b8-c014a6ba0c7f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-31be5974-f5f1-451e-84b8-c014a6ba0c7f .shg-proportional-font-size,
#s-31be5974-f5f1-451e-84b8-c014a6ba0c7f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8e4ad1ff-4803-4204-a0da-a3d24524bed5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-8e4ad1ff-4803-4204-a0da-a3d24524bed5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8e4ad1ff-4803-4204-a0da-a3d24524bed5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-8e4ad1ff-4803-4204-a0da-a3d24524bed5 .shg-proportional-font-size,
#s-8e4ad1ff-4803-4204-a0da-a3d24524bed5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a469fb93-6cd1-4626-9f90-2688f14a4eee {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a469fb93-6cd1-4626-9f90-2688f14a4eee {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a469fb93-6cd1-4626-9f90-2688f14a4eee {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a469fb93-6cd1-4626-9f90-2688f14a4eee .shg-proportional-font-size,
#s-a469fb93-6cd1-4626-9f90-2688f14a4eee .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c1446ae8-6c91-4791-a67a-acb92f4e346a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c1446ae8-6c91-4791-a67a-acb92f4e346a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c1446ae8-6c91-4791-a67a-acb92f4e346a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c1446ae8-6c91-4791-a67a-acb92f4e346a .shg-proportional-font-size,
#s-c1446ae8-6c91-4791-a67a-acb92f4e346a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4fa18c3d-65d4-4f7e-a99a-a746f7c2ea0b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4fa18c3d-65d4-4f7e-a99a-a746f7c2ea0b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4fa18c3d-65d4-4f7e-a99a-a746f7c2ea0b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4fa18c3d-65d4-4f7e-a99a-a746f7c2ea0b .shg-proportional-font-size,
#s-4fa18c3d-65d4-4f7e-a99a-a746f7c2ea0b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-dea9f577-366f-47f1-9225-ac583e664c2c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-dea9f577-366f-47f1-9225-ac583e664c2c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-dea9f577-366f-47f1-9225-ac583e664c2c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-dea9f577-366f-47f1-9225-ac583e664c2c .shg-proportional-font-size,
#s-dea9f577-366f-47f1-9225-ac583e664c2c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1a256e71-ef45-4787-ae91-7799e7701df5 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1a256e71-ef45-4787-ae91-7799e7701df5 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1a256e71-ef45-4787-ae91-7799e7701df5 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1a256e71-ef45-4787-ae91-7799e7701df5 .shg-proportional-font-size,
#s-1a256e71-ef45-4787-ae91-7799e7701df5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3102d300-2261-4102-88df-9ca221c21dad {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3102d300-2261-4102-88df-9ca221c21dad {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3102d300-2261-4102-88df-9ca221c21dad {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3102d300-2261-4102-88df-9ca221c21dad .shg-proportional-font-size,
#s-3102d300-2261-4102-88df-9ca221c21dad .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5228458c-745c-4142-b9cd-1ac981aa4022 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5228458c-745c-4142-b9cd-1ac981aa4022 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5228458c-745c-4142-b9cd-1ac981aa4022 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5228458c-745c-4142-b9cd-1ac981aa4022 .shg-proportional-font-size,
#s-5228458c-745c-4142-b9cd-1ac981aa4022 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-29b74d8c-38b5-4c71-a41e-e8b0b070780e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-29b74d8c-38b5-4c71-a41e-e8b0b070780e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-29b74d8c-38b5-4c71-a41e-e8b0b070780e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-29b74d8c-38b5-4c71-a41e-e8b0b070780e .shg-proportional-font-size,
#s-29b74d8c-38b5-4c71-a41e-e8b0b070780e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ca22f4f9-9eec-4e6a-b591-6ae2424fecc1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ca22f4f9-9eec-4e6a-b591-6ae2424fecc1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ca22f4f9-9eec-4e6a-b591-6ae2424fecc1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ca22f4f9-9eec-4e6a-b591-6ae2424fecc1 .shg-proportional-font-size,
#s-ca22f4f9-9eec-4e6a-b591-6ae2424fecc1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5bd0c43e-d006-469d-819d-21710e83ed5e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5bd0c43e-d006-469d-819d-21710e83ed5e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5bd0c43e-d006-469d-819d-21710e83ed5e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5bd0c43e-d006-469d-819d-21710e83ed5e .shg-proportional-font-size,
#s-5bd0c43e-d006-469d-819d-21710e83ed5e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-889b6bf2-e13d-4cdc-94c1-86a1bc3c44bd {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-889b6bf2-e13d-4cdc-94c1-86a1bc3c44bd {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-889b6bf2-e13d-4cdc-94c1-86a1bc3c44bd {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-889b6bf2-e13d-4cdc-94c1-86a1bc3c44bd .shg-proportional-font-size,
#s-889b6bf2-e13d-4cdc-94c1-86a1bc3c44bd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-eb70af97-26ec-4f6c-a872-e13dbd6a49b3 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-eb70af97-26ec-4f6c-a872-e13dbd6a49b3 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-eb70af97-26ec-4f6c-a872-e13dbd6a49b3 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-eb70af97-26ec-4f6c-a872-e13dbd6a49b3 .shg-proportional-font-size,
#s-eb70af97-26ec-4f6c-a872-e13dbd6a49b3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b3cc341b-01a0-447e-8c42-c2a86c6314ec {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b3cc341b-01a0-447e-8c42-c2a86c6314ec {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b3cc341b-01a0-447e-8c42-c2a86c6314ec {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b3cc341b-01a0-447e-8c42-c2a86c6314ec .shg-proportional-font-size,
#s-b3cc341b-01a0-447e-8c42-c2a86c6314ec .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-766c7b80-5c92-4374-8cb1-1e0af723c3fc {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-766c7b80-5c92-4374-8cb1-1e0af723c3fc {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-766c7b80-5c92-4374-8cb1-1e0af723c3fc {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-766c7b80-5c92-4374-8cb1-1e0af723c3fc .shg-proportional-font-size,
#s-766c7b80-5c92-4374-8cb1-1e0af723c3fc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-51f71c33-4044-479b-98d5-47c8a4895bfd {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-51f71c33-4044-479b-98d5-47c8a4895bfd {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-51f71c33-4044-479b-98d5-47c8a4895bfd {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-51f71c33-4044-479b-98d5-47c8a4895bfd .shg-proportional-font-size,
#s-51f71c33-4044-479b-98d5-47c8a4895bfd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0d309946-d3bd-418b-90b2-5200727b7c61 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0d309946-d3bd-418b-90b2-5200727b7c61 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0d309946-d3bd-418b-90b2-5200727b7c61 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0d309946-d3bd-418b-90b2-5200727b7c61 .shg-proportional-font-size,
#s-0d309946-d3bd-418b-90b2-5200727b7c61 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7686a0ae-0bfc-42ad-8749-133c673dd350 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-7686a0ae-0bfc-42ad-8749-133c673dd350 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7686a0ae-0bfc-42ad-8749-133c673dd350 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7686a0ae-0bfc-42ad-8749-133c673dd350 .shg-proportional-font-size,
#s-7686a0ae-0bfc-42ad-8749-133c673dd350 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f338455e-6e17-43d0-902d-59f31f45aa71 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f338455e-6e17-43d0-902d-59f31f45aa71 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f338455e-6e17-43d0-902d-59f31f45aa71 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f338455e-6e17-43d0-902d-59f31f45aa71 .shg-proportional-font-size,
#s-f338455e-6e17-43d0-902d-59f31f45aa71 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1e5c2934-6767-44b8-b665-7fbc90b840d8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1e5c2934-6767-44b8-b665-7fbc90b840d8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1e5c2934-6767-44b8-b665-7fbc90b840d8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1e5c2934-6767-44b8-b665-7fbc90b840d8 .shg-proportional-font-size,
#s-1e5c2934-6767-44b8-b665-7fbc90b840d8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-326f23eb-f7de-4988-b6b9-a8d6e25ee0e8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-326f23eb-f7de-4988-b6b9-a8d6e25ee0e8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-326f23eb-f7de-4988-b6b9-a8d6e25ee0e8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-326f23eb-f7de-4988-b6b9-a8d6e25ee0e8 .shg-proportional-font-size,
#s-326f23eb-f7de-4988-b6b9-a8d6e25ee0e8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f3d637a8-a8fb-4cb9-8792-06f352f009f1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f3d637a8-a8fb-4cb9-8792-06f352f009f1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f3d637a8-a8fb-4cb9-8792-06f352f009f1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f3d637a8-a8fb-4cb9-8792-06f352f009f1 .shg-proportional-font-size,
#s-f3d637a8-a8fb-4cb9-8792-06f352f009f1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-98733dee-4a8a-4203-b1f6-5373236b6597 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-98733dee-4a8a-4203-b1f6-5373236b6597 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-98733dee-4a8a-4203-b1f6-5373236b6597 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-98733dee-4a8a-4203-b1f6-5373236b6597 .shg-proportional-font-size,
#s-98733dee-4a8a-4203-b1f6-5373236b6597 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0e4fe208-3c50-4d07-8541-2755f85b6ada {
  margin-left: auto;
margin-right: auto;
}

#s-0e4fe208-3c50-4d07-8541-2755f85b6ada .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-0e4fe208-3c50-4d07-8541-2755f85b6ada table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-0e4fe208-3c50-4d07-8541-2755f85b6ada td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-0e4fe208-3c50-4d07-8541-2755f85b6ada td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-0e4fe208-3c50-4d07-8541-2755f85b6ada td.shogun-table-column, #s-0e4fe208-3c50-4d07-8541-2755f85b6ada td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-c29e8922-514e-41fb-b060-7d3ae9b4e662 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c29e8922-514e-41fb-b060-7d3ae9b4e662 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-c29e8922-514e-41fb-b060-7d3ae9b4e662 .shg-proportional-font-size,
#s-c29e8922-514e-41fb-b060-7d3ae9b4e662 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-224748a8-3975-462a-ba42-c571e81a7b89 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-224748a8-3975-462a-ba42-c571e81a7b89 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-224748a8-3975-462a-ba42-c571e81a7b89 .shg-proportional-font-size,
#s-224748a8-3975-462a-ba42-c571e81a7b89 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-de2cb667-927a-47f0-81a8-0d904ca348ac {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-de2cb667-927a-47f0-81a8-0d904ca348ac {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-de2cb667-927a-47f0-81a8-0d904ca348ac .shg-proportional-font-size,
#s-de2cb667-927a-47f0-81a8-0d904ca348ac .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0b471458-0c19-4b27-bc7b-ff9af2723ed8 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-0b471458-0c19-4b27-bc7b-ff9af2723ed8 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-0b471458-0c19-4b27-bc7b-ff9af2723ed8 .shg-proportional-font-size,
#s-0b471458-0c19-4b27-bc7b-ff9af2723ed8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-03551ea6-87b2-4fe1-962d-e84abeeda65e {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-03551ea6-87b2-4fe1-962d-e84abeeda65e {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-03551ea6-87b2-4fe1-962d-e84abeeda65e .shg-proportional-font-size,
#s-03551ea6-87b2-4fe1-962d-e84abeeda65e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f56ae232-3bc3-46c7-a57e-331fc6a19eee {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b7c2bb20-dfd5-41ef-a0f9-e85fffc64651 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4cf5792c-6e0d-4bee-958c-ed842ebda752 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-c75a2f34-53be-4c3c-b506-6c521398658a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-9ed7bc9b-07ed-4ef4-97e9-97195f2cb610 {
  margin-left: auto;
margin-right: auto;
}

#s-9ed7bc9b-07ed-4ef4-97e9-97195f2cb610 hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 img.shogun-image {
  width: 100%;
  
  
  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-5314e1f1-8cb7-49df-9132-7f23ddc63068 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5314e1f1-8cb7-49df-9132-7f23ddc63068.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5314e1f1-8cb7-49df-9132-7f23ddc63068.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5314e1f1-8cb7-49df-9132-7f23ddc63068 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5314e1f1-8cb7-49df-9132-7f23ddc63068.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5314e1f1-8cb7-49df-9132-7f23ddc63068.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5314e1f1-8cb7-49df-9132-7f23ddc63068 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5314e1f1-8cb7-49df-9132-7f23ddc63068.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5314e1f1-8cb7-49df-9132-7f23ddc63068.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5314e1f1-8cb7-49df-9132-7f23ddc63068 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5314e1f1-8cb7-49df-9132-7f23ddc63068.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5314e1f1-8cb7-49df-9132-7f23ddc63068.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5314e1f1-8cb7-49df-9132-7f23ddc63068 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5314e1f1-8cb7-49df-9132-7f23ddc63068 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5314e1f1-8cb7-49df-9132-7f23ddc63068.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5314e1f1-8cb7-49df-9132-7f23ddc63068.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5314e1f1-8cb7-49df-9132-7f23ddc63068.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359 img.shogun-image {
  width: 100%;
  
  
  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-becb8a84-39ce-48d7-987b-96d3c9a25359 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-becb8a84-39ce-48d7-987b-96d3c9a25359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-becb8a84-39ce-48d7-987b-96d3c9a25359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-becb8a84-39ce-48d7-987b-96d3c9a25359 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-becb8a84-39ce-48d7-987b-96d3c9a25359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-becb8a84-39ce-48d7-987b-96d3c9a25359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-becb8a84-39ce-48d7-987b-96d3c9a25359 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-becb8a84-39ce-48d7-987b-96d3c9a25359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-becb8a84-39ce-48d7-987b-96d3c9a25359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-becb8a84-39ce-48d7-987b-96d3c9a25359 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-becb8a84-39ce-48d7-987b-96d3c9a25359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-becb8a84-39ce-48d7-987b-96d3c9a25359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-becb8a84-39ce-48d7-987b-96d3c9a25359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-becb8a84-39ce-48d7-987b-96d3c9a25359 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-becb8a84-39ce-48d7-987b-96d3c9a25359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-becb8a84-39ce-48d7-987b-96d3c9a25359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-becb8a84-39ce-48d7-987b-96d3c9a25359.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 img.shogun-image {
  width: 100%;
  
  
  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-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d170af5-48f0-4839-ad09-5b2e8ab06fe6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e img.shogun-image {
  width: 100%;
  
  
  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-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc3f45d5-c2bc-4cd8-802d-e48d16828d0e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d77beb49-f3cb-4b60-ae81-938595800099 {
  margin-left: auto;
margin-right: auto;
}

#s-d77beb49-f3cb-4b60-ae81-938595800099 hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-07c488c0-f352-4dfb-b2bb-eae913defb7c {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
}
@media (min-width: 1200px){#s-07c488c0-f352-4dfb-b2bb-eae913defb7c {
  max-width: 1500px;
}
}
#s-07c488c0-f352-4dfb-b2bb-eae913defb7c > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-07c488c0-f352-4dfb-b2bb-eae913defb7c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(20, 47, 64, 1);
  padding: 10px;
}

#s-07c488c0-f352-4dfb-b2bb-eae913defb7c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-07c488c0-f352-4dfb-b2bb-eae913defb7c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-07c488c0-f352-4dfb-b2bb-eae913defb7c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: Open Sans;
  font-weight: ;
  font-style: ;
  font-size: 19px;
}

#s-07c488c0-f352-4dfb-b2bb-eae913defb7c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 19px;
}
#s-ee461dce-a5a5-4a0d-b3bb-ed263973f625 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ee461dce-a5a5-4a0d-b3bb-ed263973f625 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ee461dce-a5a5-4a0d-b3bb-ed263973f625 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ee461dce-a5a5-4a0d-b3bb-ed263973f625 .shg-proportional-font-size,
#s-ee461dce-a5a5-4a0d-b3bb-ed263973f625 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-62d5b638-1b30-4ccd-bf72-f3d5ecb97a55 {
  margin-left: 0%;
margin-right: 0%;
}

#s-62d5b638-1b30-4ccd-bf72-f3d5ecb97a55 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-62d5b638-1b30-4ccd-bf72-f3d5ecb97a55 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-62d5b638-1b30-4ccd-bf72-f3d5ecb97a55 td.shogun-table-column {
  background-color: rgba(20, 47, 64, 1);
  padding: 7px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: rgba(255, 255, 255, 1);
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-62d5b638-1b30-4ccd-bf72-f3d5ecb97a55 td.shogun-table-row {
  background-color: #fff;
  padding: 0px;
}

#s-62d5b638-1b30-4ccd-bf72-f3d5ecb97a55 td.shogun-table-column, #s-62d5b638-1b30-4ccd-bf72-f3d5ecb97a55 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-4d599f64-7658-42c5-b7d5-f2cc5b03dce7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4d599f64-7658-42c5-b7d5-f2cc5b03dce7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4d599f64-7658-42c5-b7d5-f2cc5b03dce7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4d599f64-7658-42c5-b7d5-f2cc5b03dce7 .shg-proportional-font-size,
#s-4d599f64-7658-42c5-b7d5-f2cc5b03dce7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-90f3a57d-1d0b-4bb9-b321-488fabc01003 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-90f3a57d-1d0b-4bb9-b321-488fabc01003 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-90f3a57d-1d0b-4bb9-b321-488fabc01003 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-90f3a57d-1d0b-4bb9-b321-488fabc01003 .shg-proportional-font-size,
#s-90f3a57d-1d0b-4bb9-b321-488fabc01003 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9e58161e-22f3-4e74-af62-cdd092b27d03 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9e58161e-22f3-4e74-af62-cdd092b27d03 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9e58161e-22f3-4e74-af62-cdd092b27d03 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9e58161e-22f3-4e74-af62-cdd092b27d03 .shg-proportional-font-size,
#s-9e58161e-22f3-4e74-af62-cdd092b27d03 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fbbfaf23-a230-4739-9e69-5c9c03a5152e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-fbbfaf23-a230-4739-9e69-5c9c03a5152e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fbbfaf23-a230-4739-9e69-5c9c03a5152e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-fbbfaf23-a230-4739-9e69-5c9c03a5152e .shg-proportional-font-size,
#s-fbbfaf23-a230-4739-9e69-5c9c03a5152e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1a4daf19-ad16-41f6-b8a7-d1072328b7e0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1a4daf19-ad16-41f6-b8a7-d1072328b7e0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1a4daf19-ad16-41f6-b8a7-d1072328b7e0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1a4daf19-ad16-41f6-b8a7-d1072328b7e0 .shg-proportional-font-size,
#s-1a4daf19-ad16-41f6-b8a7-d1072328b7e0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-82d8b442-b47b-43e3-85c1-168a4213f838 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-82d8b442-b47b-43e3-85c1-168a4213f838 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-82d8b442-b47b-43e3-85c1-168a4213f838 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-82d8b442-b47b-43e3-85c1-168a4213f838 .shg-proportional-font-size,
#s-82d8b442-b47b-43e3-85c1-168a4213f838 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fc7a3816-d616-4951-a536-b4063fb3a0f9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-fc7a3816-d616-4951-a536-b4063fb3a0f9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fc7a3816-d616-4951-a536-b4063fb3a0f9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-fc7a3816-d616-4951-a536-b4063fb3a0f9 .shg-proportional-font-size,
#s-fc7a3816-d616-4951-a536-b4063fb3a0f9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-dae88363-3fb2-4281-8952-41d558d43457 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-dae88363-3fb2-4281-8952-41d558d43457 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-dae88363-3fb2-4281-8952-41d558d43457 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-dae88363-3fb2-4281-8952-41d558d43457 .shg-proportional-font-size,
#s-dae88363-3fb2-4281-8952-41d558d43457 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-22786502-19e2-4806-97d9-2eeb06c80758 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-22786502-19e2-4806-97d9-2eeb06c80758 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-22786502-19e2-4806-97d9-2eeb06c80758 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-22786502-19e2-4806-97d9-2eeb06c80758 .shg-proportional-font-size,
#s-22786502-19e2-4806-97d9-2eeb06c80758 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bac24fd6-8adf-4427-9ea6-30b72fa95364 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-bac24fd6-8adf-4427-9ea6-30b72fa95364 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bac24fd6-8adf-4427-9ea6-30b72fa95364 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-bac24fd6-8adf-4427-9ea6-30b72fa95364 .shg-proportional-font-size,
#s-bac24fd6-8adf-4427-9ea6-30b72fa95364 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-002d9f39-f1c0-44a5-bb0d-9a9b85b1750d {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-002d9f39-f1c0-44a5-bb0d-9a9b85b1750d {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-002d9f39-f1c0-44a5-bb0d-9a9b85b1750d {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-002d9f39-f1c0-44a5-bb0d-9a9b85b1750d .shg-proportional-font-size,
#s-002d9f39-f1c0-44a5-bb0d-9a9b85b1750d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6f111595-1dd8-4fd7-b4f6-3ad569e46855 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-6f111595-1dd8-4fd7-b4f6-3ad569e46855 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6f111595-1dd8-4fd7-b4f6-3ad569e46855 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-6f111595-1dd8-4fd7-b4f6-3ad569e46855 .shg-proportional-font-size,
#s-6f111595-1dd8-4fd7-b4f6-3ad569e46855 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6f9a4aed-eddf-45d3-b9df-5c85e55fb8fe {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-6f9a4aed-eddf-45d3-b9df-5c85e55fb8fe {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6f9a4aed-eddf-45d3-b9df-5c85e55fb8fe {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-6f9a4aed-eddf-45d3-b9df-5c85e55fb8fe .shg-proportional-font-size,
#s-6f9a4aed-eddf-45d3-b9df-5c85e55fb8fe .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f8e93bc7-fe2b-4404-8716-ddde702f8069 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f8e93bc7-fe2b-4404-8716-ddde702f8069 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f8e93bc7-fe2b-4404-8716-ddde702f8069 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f8e93bc7-fe2b-4404-8716-ddde702f8069 .shg-proportional-font-size,
#s-f8e93bc7-fe2b-4404-8716-ddde702f8069 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-646217fb-ae9d-4b59-8d63-485b5bd9950a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-646217fb-ae9d-4b59-8d63-485b5bd9950a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-646217fb-ae9d-4b59-8d63-485b5bd9950a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-646217fb-ae9d-4b59-8d63-485b5bd9950a .shg-proportional-font-size,
#s-646217fb-ae9d-4b59-8d63-485b5bd9950a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6f2fb20e-ff83-498d-bd85-c2cf3803f32b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-6f2fb20e-ff83-498d-bd85-c2cf3803f32b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6f2fb20e-ff83-498d-bd85-c2cf3803f32b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-6f2fb20e-ff83-498d-bd85-c2cf3803f32b .shg-proportional-font-size,
#s-6f2fb20e-ff83-498d-bd85-c2cf3803f32b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d73d1a1e-98d5-45ba-b569-036f0d3060f9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d73d1a1e-98d5-45ba-b569-036f0d3060f9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d73d1a1e-98d5-45ba-b569-036f0d3060f9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d73d1a1e-98d5-45ba-b569-036f0d3060f9 .shg-proportional-font-size,
#s-d73d1a1e-98d5-45ba-b569-036f0d3060f9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0516a10c-1599-4135-a356-74899e4c556b {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0516a10c-1599-4135-a356-74899e4c556b {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0516a10c-1599-4135-a356-74899e4c556b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0516a10c-1599-4135-a356-74899e4c556b .shg-proportional-font-size,
#s-0516a10c-1599-4135-a356-74899e4c556b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fec9c76d-eea0-4ead-ba95-ad22c3ca6dd4 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-fec9c76d-eea0-4ead-ba95-ad22c3ca6dd4 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fec9c76d-eea0-4ead-ba95-ad22c3ca6dd4 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-fec9c76d-eea0-4ead-ba95-ad22c3ca6dd4 .shg-proportional-font-size,
#s-fec9c76d-eea0-4ead-ba95-ad22c3ca6dd4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2a3b8ecb-7c8c-4d4c-85b1-a4bcb9a757f8 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-2a3b8ecb-7c8c-4d4c-85b1-a4bcb9a757f8 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2a3b8ecb-7c8c-4d4c-85b1-a4bcb9a757f8 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2a3b8ecb-7c8c-4d4c-85b1-a4bcb9a757f8 .shg-proportional-font-size,
#s-2a3b8ecb-7c8c-4d4c-85b1-a4bcb9a757f8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f3e02bf8-7777-43cf-a308-c7c28a98623a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f3e02bf8-7777-43cf-a308-c7c28a98623a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f3e02bf8-7777-43cf-a308-c7c28a98623a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f3e02bf8-7777-43cf-a308-c7c28a98623a .shg-proportional-font-size,
#s-f3e02bf8-7777-43cf-a308-c7c28a98623a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3259fbbb-afcd-404d-9a05-8fd21c318627 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3259fbbb-afcd-404d-9a05-8fd21c318627 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3259fbbb-afcd-404d-9a05-8fd21c318627 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3259fbbb-afcd-404d-9a05-8fd21c318627 .shg-proportional-font-size,
#s-3259fbbb-afcd-404d-9a05-8fd21c318627 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0cf9903a-bd86-44ce-a680-565e812f7006 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0cf9903a-bd86-44ce-a680-565e812f7006 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0cf9903a-bd86-44ce-a680-565e812f7006 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0cf9903a-bd86-44ce-a680-565e812f7006 .shg-proportional-font-size,
#s-0cf9903a-bd86-44ce-a680-565e812f7006 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-39fff5f0-537e-4d05-884e-81929086fb11 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-39fff5f0-537e-4d05-884e-81929086fb11 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-39fff5f0-537e-4d05-884e-81929086fb11 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-39fff5f0-537e-4d05-884e-81929086fb11 .shg-proportional-font-size,
#s-39fff5f0-537e-4d05-884e-81929086fb11 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-648ed7f9-90fc-4059-8190-9a6e9c4d1cb1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-648ed7f9-90fc-4059-8190-9a6e9c4d1cb1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-648ed7f9-90fc-4059-8190-9a6e9c4d1cb1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-648ed7f9-90fc-4059-8190-9a6e9c4d1cb1 .shg-proportional-font-size,
#s-648ed7f9-90fc-4059-8190-9a6e9c4d1cb1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ace4d720-7198-45db-aa1d-3329cadbf398 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ace4d720-7198-45db-aa1d-3329cadbf398 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ace4d720-7198-45db-aa1d-3329cadbf398 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ace4d720-7198-45db-aa1d-3329cadbf398 .shg-proportional-font-size,
#s-ace4d720-7198-45db-aa1d-3329cadbf398 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f4493786-b155-43c0-8136-f0eaa29c8fce {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f4493786-b155-43c0-8136-f0eaa29c8fce {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f4493786-b155-43c0-8136-f0eaa29c8fce {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f4493786-b155-43c0-8136-f0eaa29c8fce .shg-proportional-font-size,
#s-f4493786-b155-43c0-8136-f0eaa29c8fce .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c9553e35-d2e4-4284-9f3d-8d00a23bf1b7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c9553e35-d2e4-4284-9f3d-8d00a23bf1b7 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c9553e35-d2e4-4284-9f3d-8d00a23bf1b7 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c9553e35-d2e4-4284-9f3d-8d00a23bf1b7 .shg-proportional-font-size,
#s-c9553e35-d2e4-4284-9f3d-8d00a23bf1b7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e55c68f5-658f-4b08-9e02-96aa27e345c0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e55c68f5-658f-4b08-9e02-96aa27e345c0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e55c68f5-658f-4b08-9e02-96aa27e345c0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e55c68f5-658f-4b08-9e02-96aa27e345c0 .shg-proportional-font-size,
#s-e55c68f5-658f-4b08-9e02-96aa27e345c0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-907d1965-9b6f-4476-b9bc-228c194ec0d4 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-907d1965-9b6f-4476-b9bc-228c194ec0d4 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-907d1965-9b6f-4476-b9bc-228c194ec0d4 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-907d1965-9b6f-4476-b9bc-228c194ec0d4 .shg-proportional-font-size,
#s-907d1965-9b6f-4476-b9bc-228c194ec0d4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f6227073-5794-4571-b8b4-33310b41e78e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f6227073-5794-4571-b8b4-33310b41e78e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f6227073-5794-4571-b8b4-33310b41e78e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f6227073-5794-4571-b8b4-33310b41e78e .shg-proportional-font-size,
#s-f6227073-5794-4571-b8b4-33310b41e78e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4a0b07e9-ec9f-47ff-a893-1f9a689b7e95 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4a0b07e9-ec9f-47ff-a893-1f9a689b7e95 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4a0b07e9-ec9f-47ff-a893-1f9a689b7e95 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4a0b07e9-ec9f-47ff-a893-1f9a689b7e95 .shg-proportional-font-size,
#s-4a0b07e9-ec9f-47ff-a893-1f9a689b7e95 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-579117e2-66bf-40da-b4a4-7f5c0cfb5167 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-579117e2-66bf-40da-b4a4-7f5c0cfb5167 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-579117e2-66bf-40da-b4a4-7f5c0cfb5167 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-579117e2-66bf-40da-b4a4-7f5c0cfb5167 .shg-proportional-font-size,
#s-579117e2-66bf-40da-b4a4-7f5c0cfb5167 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5f17d0b0-4260-410c-96d8-f5e2484c6611 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5f17d0b0-4260-410c-96d8-f5e2484c6611 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5f17d0b0-4260-410c-96d8-f5e2484c6611 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5f17d0b0-4260-410c-96d8-f5e2484c6611 .shg-proportional-font-size,
#s-5f17d0b0-4260-410c-96d8-f5e2484c6611 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0824da1b-46cf-42fa-9b3a-6fdf4f353a7e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0824da1b-46cf-42fa-9b3a-6fdf4f353a7e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0824da1b-46cf-42fa-9b3a-6fdf4f353a7e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0824da1b-46cf-42fa-9b3a-6fdf4f353a7e .shg-proportional-font-size,
#s-0824da1b-46cf-42fa-9b3a-6fdf4f353a7e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a7a317cb-d109-4d70-be8e-d3ae65e0b26e {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a7a317cb-d109-4d70-be8e-d3ae65e0b26e {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a7a317cb-d109-4d70-be8e-d3ae65e0b26e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a7a317cb-d109-4d70-be8e-d3ae65e0b26e .shg-proportional-font-size,
#s-a7a317cb-d109-4d70-be8e-d3ae65e0b26e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-98bcdbc4-d27e-4e9c-998d-f4f775a3e36a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-98bcdbc4-d27e-4e9c-998d-f4f775a3e36a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-98bcdbc4-d27e-4e9c-998d-f4f775a3e36a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-98bcdbc4-d27e-4e9c-998d-f4f775a3e36a .shg-proportional-font-size,
#s-98bcdbc4-d27e-4e9c-998d-f4f775a3e36a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b1620ffd-e98c-422b-b903-94352e640577 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-b1620ffd-e98c-422b-b903-94352e640577 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b1620ffd-e98c-422b-b903-94352e640577 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-b1620ffd-e98c-422b-b903-94352e640577 .shg-proportional-font-size,
#s-b1620ffd-e98c-422b-b903-94352e640577 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fcca4503-2af2-460f-a13e-e8603a1af064 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-fcca4503-2af2-460f-a13e-e8603a1af064 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fcca4503-2af2-460f-a13e-e8603a1af064 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-fcca4503-2af2-460f-a13e-e8603a1af064 .shg-proportional-font-size,
#s-fcca4503-2af2-460f-a13e-e8603a1af064 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-64fd63fd-8fa8-43a7-abe8-798515cf79ef {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-64fd63fd-8fa8-43a7-abe8-798515cf79ef {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-64fd63fd-8fa8-43a7-abe8-798515cf79ef {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-64fd63fd-8fa8-43a7-abe8-798515cf79ef .shg-proportional-font-size,
#s-64fd63fd-8fa8-43a7-abe8-798515cf79ef .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5730fdcc-efdc-4ba3-8e61-ca8e2f44d34c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-5730fdcc-efdc-4ba3-8e61-ca8e2f44d34c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5730fdcc-efdc-4ba3-8e61-ca8e2f44d34c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5730fdcc-efdc-4ba3-8e61-ca8e2f44d34c .shg-proportional-font-size,
#s-5730fdcc-efdc-4ba3-8e61-ca8e2f44d34c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f435cd55-bdc1-43a5-8281-150f0ef57ceb {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f435cd55-bdc1-43a5-8281-150f0ef57ceb {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f435cd55-bdc1-43a5-8281-150f0ef57ceb {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f435cd55-bdc1-43a5-8281-150f0ef57ceb .shg-proportional-font-size,
#s-f435cd55-bdc1-43a5-8281-150f0ef57ceb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4ccce343-d2a1-4584-997e-a2eb9a6c806a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4ccce343-d2a1-4584-997e-a2eb9a6c806a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4ccce343-d2a1-4584-997e-a2eb9a6c806a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4ccce343-d2a1-4584-997e-a2eb9a6c806a .shg-proportional-font-size,
#s-4ccce343-d2a1-4584-997e-a2eb9a6c806a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9b5545ab-fef0-4bea-8bff-96f575a6f366 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9b5545ab-fef0-4bea-8bff-96f575a6f366 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9b5545ab-fef0-4bea-8bff-96f575a6f366 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9b5545ab-fef0-4bea-8bff-96f575a6f366 .shg-proportional-font-size,
#s-9b5545ab-fef0-4bea-8bff-96f575a6f366 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8249ded2-a7f4-4e6a-96de-b33a69625866 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-8249ded2-a7f4-4e6a-96de-b33a69625866 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8249ded2-a7f4-4e6a-96de-b33a69625866 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-8249ded2-a7f4-4e6a-96de-b33a69625866 .shg-proportional-font-size,
#s-8249ded2-a7f4-4e6a-96de-b33a69625866 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4b9a2238-cddf-482e-a4fa-57fe66a0eb9c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-4b9a2238-cddf-482e-a4fa-57fe66a0eb9c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4b9a2238-cddf-482e-a4fa-57fe66a0eb9c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-4b9a2238-cddf-482e-a4fa-57fe66a0eb9c .shg-proportional-font-size,
#s-4b9a2238-cddf-482e-a4fa-57fe66a0eb9c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-49d445b0-8300-4af1-92e3-9356991bf028 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-49d445b0-8300-4af1-92e3-9356991bf028 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-49d445b0-8300-4af1-92e3-9356991bf028 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-49d445b0-8300-4af1-92e3-9356991bf028 .shg-proportional-font-size,
#s-49d445b0-8300-4af1-92e3-9356991bf028 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e4fdbac5-0840-4212-818e-0a7ed106ad5a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-e4fdbac5-0840-4212-818e-0a7ed106ad5a {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e4fdbac5-0840-4212-818e-0a7ed106ad5a {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-e4fdbac5-0840-4212-818e-0a7ed106ad5a .shg-proportional-font-size,
#s-e4fdbac5-0840-4212-818e-0a7ed106ad5a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-01a82f24-205f-4460-9488-a46fd0c0c0f0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-01a82f24-205f-4460-9488-a46fd0c0c0f0 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-01a82f24-205f-4460-9488-a46fd0c0c0f0 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-01a82f24-205f-4460-9488-a46fd0c0c0f0 .shg-proportional-font-size,
#s-01a82f24-205f-4460-9488-a46fd0c0c0f0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9628b879-5084-4187-b19e-06d10667b122 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-9628b879-5084-4187-b19e-06d10667b122 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9628b879-5084-4187-b19e-06d10667b122 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-9628b879-5084-4187-b19e-06d10667b122 .shg-proportional-font-size,
#s-9628b879-5084-4187-b19e-06d10667b122 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d0603b41-5709-4387-b7a8-704829eda7c1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d0603b41-5709-4387-b7a8-704829eda7c1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d0603b41-5709-4387-b7a8-704829eda7c1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d0603b41-5709-4387-b7a8-704829eda7c1 .shg-proportional-font-size,
#s-d0603b41-5709-4387-b7a8-704829eda7c1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f9d1e8b3-6f85-4eec-9572-cdfb5552317f {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f9d1e8b3-6f85-4eec-9572-cdfb5552317f {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f9d1e8b3-6f85-4eec-9572-cdfb5552317f {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-f9d1e8b3-6f85-4eec-9572-cdfb5552317f .shg-proportional-font-size,
#s-f9d1e8b3-6f85-4eec-9572-cdfb5552317f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fd691e3a-c192-4842-946a-50faf12de2e2 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-fd691e3a-c192-4842-946a-50faf12de2e2 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fd691e3a-c192-4842-946a-50faf12de2e2 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-fd691e3a-c192-4842-946a-50faf12de2e2 .shg-proportional-font-size,
#s-fd691e3a-c192-4842-946a-50faf12de2e2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3a0fce91-8256-4bd0-b023-6b9b7be1c73c {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-3a0fce91-8256-4bd0-b023-6b9b7be1c73c {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3a0fce91-8256-4bd0-b023-6b9b7be1c73c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3a0fce91-8256-4bd0-b023-6b9b7be1c73c .shg-proportional-font-size,
#s-3a0fce91-8256-4bd0-b023-6b9b7be1c73c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c2d4824b-57f4-4c0b-88b8-1b169c5e0a07 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-c2d4824b-57f4-4c0b-88b8-1b169c5e0a07 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c2d4824b-57f4-4c0b-88b8-1b169c5e0a07 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c2d4824b-57f4-4c0b-88b8-1b169c5e0a07 .shg-proportional-font-size,
#s-c2d4824b-57f4-4c0b-88b8-1b169c5e0a07 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1fcb9a8b-5aa0-4cdf-b58f-f00ee8161b89 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1fcb9a8b-5aa0-4cdf-b58f-f00ee8161b89 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1fcb9a8b-5aa0-4cdf-b58f-f00ee8161b89 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1fcb9a8b-5aa0-4cdf-b58f-f00ee8161b89 .shg-proportional-font-size,
#s-1fcb9a8b-5aa0-4cdf-b58f-f00ee8161b89 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-be300729-01bc-4324-b40e-a1e667a673a3 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-be300729-01bc-4324-b40e-a1e667a673a3 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-be300729-01bc-4324-b40e-a1e667a673a3 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-be300729-01bc-4324-b40e-a1e667a673a3 .shg-proportional-font-size,
#s-be300729-01bc-4324-b40e-a1e667a673a3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-acc0795b-efaa-41db-b46f-352e01c007a9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-acc0795b-efaa-41db-b46f-352e01c007a9 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-acc0795b-efaa-41db-b46f-352e01c007a9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-acc0795b-efaa-41db-b46f-352e01c007a9 .shg-proportional-font-size,
#s-acc0795b-efaa-41db-b46f-352e01c007a9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-62e12250-e7fb-4d33-af7f-37fd61eae0d1 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-62e12250-e7fb-4d33-af7f-37fd61eae0d1 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-62e12250-e7fb-4d33-af7f-37fd61eae0d1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-62e12250-e7fb-4d33-af7f-37fd61eae0d1 .shg-proportional-font-size,
#s-62e12250-e7fb-4d33-af7f-37fd61eae0d1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fb3ca333-504a-4367-b407-7f6d84ce5912 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-fb3ca333-504a-4367-b407-7f6d84ce5912 {
  max-width: 1500px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fb3ca333-504a-4367-b407-7f6d84ce5912 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-fb3ca333-504a-4367-b407-7f6d84ce5912 .shg-proportional-font-size,
#s-fb3ca333-504a-4367-b407-7f6d84ce5912 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a7395e6c-2366-4904-ae76-306efd35f360 {
  margin-left: auto;
margin-right: auto;
}

#s-a7395e6c-2366-4904-ae76-306efd35f360 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-a7395e6c-2366-4904-ae76-306efd35f360 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-a7395e6c-2366-4904-ae76-306efd35f360 td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-a7395e6c-2366-4904-ae76-306efd35f360 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-a7395e6c-2366-4904-ae76-306efd35f360 td.shogun-table-column, #s-a7395e6c-2366-4904-ae76-306efd35f360 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-a39cdfba-8538-421e-9733-bd362ae5d375 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a39cdfba-8538-421e-9733-bd362ae5d375 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-a39cdfba-8538-421e-9733-bd362ae5d375 .shg-proportional-font-size,
#s-a39cdfba-8538-421e-9733-bd362ae5d375 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-839ac65a-c0b1-451e-9802-df22f94ba8f0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-839ac65a-c0b1-451e-9802-df22f94ba8f0 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-839ac65a-c0b1-451e-9802-df22f94ba8f0 .shg-proportional-font-size,
#s-839ac65a-c0b1-451e-9802-df22f94ba8f0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a27b4e36-f4da-4447-bd51-9a3caf8e15a9 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-a27b4e36-f4da-4447-bd51-9a3caf8e15a9 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-a27b4e36-f4da-4447-bd51-9a3caf8e15a9 .shg-proportional-font-size,
#s-a27b4e36-f4da-4447-bd51-9a3caf8e15a9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-88f548db-703e-42ac-855e-142120d1ebfb {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-88f548db-703e-42ac-855e-142120d1ebfb {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-88f548db-703e-42ac-855e-142120d1ebfb .shg-proportional-font-size,
#s-88f548db-703e-42ac-855e-142120d1ebfb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0f9c76fc-9fd1-4f46-8ca6-2938fc61df64 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-0f9c76fc-9fd1-4f46-8ca6-2938fc61df64 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-0f9c76fc-9fd1-4f46-8ca6-2938fc61df64 .shg-proportional-font-size,
#s-0f9c76fc-9fd1-4f46-8ca6-2938fc61df64 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ccbcc747-a67f-4d19-83fc-98eb13bde83c {
  margin-left: auto;
margin-right: auto;
}

#s-ccbcc747-a67f-4d19-83fc-98eb13bde83c hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d img.shogun-image {
  width: 100%;
  
  
  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-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8228adbf-91e0-4be9-b6fc-4d0b52a28f4d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c51e3239-ad7c-486d-9b1e-54edcac788e4 {
  margin-left: auto;
margin-right: auto;
}

#s-c51e3239-ad7c-486d-9b1e-54edcac788e4 hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-368fffd0-78ec-45bc-9429-c79347acba6b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-368fffd0-78ec-45bc-9429-c79347acba6b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-368fffd0-78ec-45bc-9429-c79347acba6b.shg-box.shg-c {
  justify-content: center;
}

#s-db958c15-323a-4567-98c0-0fec68fe4208 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: left;
}

#s-d159f546-9aed-4432-9789-2cded20f0409 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
}
@media (min-width: 1200px){#s-d159f546-9aed-4432-9789-2cded20f0409 {
  max-width: 1500px;
}
}
#s-d159f546-9aed-4432-9789-2cded20f0409 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-d159f546-9aed-4432-9789-2cded20f0409 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(20, 47, 64, 1);
  padding: 9px;
}

#s-d159f546-9aed-4432-9789-2cded20f0409 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-d159f546-9aed-4432-9789-2cded20f0409 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-d159f546-9aed-4432-9789-2cded20f0409 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: ;
  font-style: ;
  font-size: 19px;
}

#s-d159f546-9aed-4432-9789-2cded20f0409 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 19px;
}
#s-b9921ee7-d091-4a4b-bcfb-d1b55b23fc71 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
max-width: 1450px;
text-align: left;
}

#s-23a452e2-30d1-4c0d-a38e-fc370036aff2 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
max-width: 1450px;
text-align: left;
}

#s-a28a8dda-7017-47da-8375-8fa9c4354bec {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
max-width: 1450px;
text-align: left;
}

#s-ecb9fbfb-035c-4869-8b61-f2f9ea9101c7 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
max-width: 1450px;
text-align: left;
}

#s-2202dde1-c6cc-4c65-beb1-84a11ffb3b81 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
max-width: 1450px;
text-align: left;
}

#s-03c6011d-2862-4ab0-938d-01bceac5c24c {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
max-width: 1450px;
text-align: left;
}

#s-54127ffc-3033-4285-9d61-40a721f288da {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
max-width: 1450px;
text-align: left;
}

#s-f334caa0-4c78-43e9-a907-be9ff92dccb4 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
max-width: 1450px;
text-align: left;
}

#s-2b9cac8f-8fc9-4685-8317-edf3c806366e {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
max-width: 1450px;
text-align: left;
}

#s-567ee3b1-c8b4-4f6c-8eff-5bd390ebb106 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
max-width: 1450px;
text-align: left;
}

#s-f6ce2e8e-c13e-4dee-9e43-e1dfae740299 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f6ce2e8e-c13e-4dee-9e43-e1dfae740299 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-f6ce2e8e-c13e-4dee-9e43-e1dfae740299 .shg-proportional-font-size,
#s-f6ce2e8e-c13e-4dee-9e43-e1dfae740299 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a8144fb5-c464-4802-9507-e81b6f42f746 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-a8144fb5-c464-4802-9507-e81b6f42f746 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-a8144fb5-c464-4802-9507-e81b6f42f746 .shg-proportional-font-size,
#s-a8144fb5-c464-4802-9507-e81b6f42f746 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0a209ca7-0a0d-4707-a1cc-076ec22a8ab6 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-0a209ca7-0a0d-4707-a1cc-076ec22a8ab6 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-0a209ca7-0a0d-4707-a1cc-076ec22a8ab6 .shg-proportional-font-size,
#s-0a209ca7-0a0d-4707-a1cc-076ec22a8ab6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a7f64ad3-e7ce-4276-ab67-bf89416b29da {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-a7f64ad3-e7ce-4276-ab67-bf89416b29da {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-a7f64ad3-e7ce-4276-ab67-bf89416b29da .shg-proportional-font-size,
#s-a7f64ad3-e7ce-4276-ab67-bf89416b29da .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1cefc422-a54e-422c-b899-7b0977186981 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-1cefc422-a54e-422c-b899-7b0977186981 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-1cefc422-a54e-422c-b899-7b0977186981 .shg-proportional-font-size,
#s-1cefc422-a54e-422c-b899-7b0977186981 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-45ce4cb0-a0fe-4305-a99f-eb9dd95c14d0 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
@media (min-width: 1200px){#s-45ce4cb0-a0fe-4305-a99f-eb9dd95c14d0 {
  max-width: 1500px;
}
}
#s-45ce4cb0-a0fe-4305-a99f-eb9dd95c14d0 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-45ce4cb0-a0fe-4305-a99f-eb9dd95c14d0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(20, 47, 64, 1);
  padding: 9px;
}

#s-45ce4cb0-a0fe-4305-a99f-eb9dd95c14d0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-45ce4cb0-a0fe-4305-a99f-eb9dd95c14d0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-45ce4cb0-a0fe-4305-a99f-eb9dd95c14d0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: ;
  font-style: ;
  font-size: 19px;
}

#s-45ce4cb0-a0fe-4305-a99f-eb9dd95c14d0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 19px;
}
#s-7ac3dc4c-7b31-4925-80ed-bace9d4bab04 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
max-width: 1450px;
text-align: left;
}

#s-d0e4c00b-6af4-4096-84ad-6343189c5125 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
max-width: 1450px;
text-align: left;
}

#s-0df33652-1389-44bf-918c-3c57d7fff7e7 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0df33652-1389-44bf-918c-3c57d7fff7e7 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-0df33652-1389-44bf-918c-3c57d7fff7e7 .shg-proportional-font-size,
#s-0df33652-1389-44bf-918c-3c57d7fff7e7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1312f30e-f6f0-4ca9-9aa4-ecbe823c69de {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-1312f30e-f6f0-4ca9-9aa4-ecbe823c69de {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-1312f30e-f6f0-4ca9-9aa4-ecbe823c69de .shg-proportional-font-size,
#s-1312f30e-f6f0-4ca9-9aa4-ecbe823c69de .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-639905b3-90c7-4bdc-be1f-f544e2eeeb16 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-639905b3-90c7-4bdc-be1f-f544e2eeeb16 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-639905b3-90c7-4bdc-be1f-f544e2eeeb16 .shg-proportional-font-size,
#s-639905b3-90c7-4bdc-be1f-f544e2eeeb16 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-edb78210-5cfa-4907-a8ef-f28175535274 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-edb78210-5cfa-4907-a8ef-f28175535274 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-edb78210-5cfa-4907-a8ef-f28175535274 .shg-proportional-font-size,
#s-edb78210-5cfa-4907-a8ef-f28175535274 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-45996ec6-754f-41ab-b647-06dbe6cdf6b2 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-45996ec6-754f-41ab-b647-06dbe6cdf6b2 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-45996ec6-754f-41ab-b647-06dbe6cdf6b2 .shg-proportional-font-size,
#s-45996ec6-754f-41ab-b647-06dbe6cdf6b2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8cca1186-45e6-4290-837b-67da0f59d797 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-8cca1186-45e6-4290-837b-67da0f59d797 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-8cca1186-45e6-4290-837b-67da0f59d797 .shg-proportional-font-size,
#s-8cca1186-45e6-4290-837b-67da0f59d797 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-67e81f66-8b11-4d62-8732-c13ab4246963 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-67e81f66-8b11-4d62-8732-c13ab4246963 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-67e81f66-8b11-4d62-8732-c13ab4246963 .shg-proportional-font-size,
#s-67e81f66-8b11-4d62-8732-c13ab4246963 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f7ca20e0-a0b6-4ffd-a9a6-0f51aeca85e4 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f7ca20e0-a0b6-4ffd-a9a6-0f51aeca85e4 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-f7ca20e0-a0b6-4ffd-a9a6-0f51aeca85e4 .shg-proportional-font-size,
#s-f7ca20e0-a0b6-4ffd-a9a6-0f51aeca85e4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f29d3868-5142-4109-adb5-976c560d98e6 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-f29d3868-5142-4109-adb5-976c560d98e6 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-f29d3868-5142-4109-adb5-976c560d98e6 .shg-proportional-font-size,
#s-f29d3868-5142-4109-adb5-976c560d98e6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ddb0ada8-6241-4fc4-87fe-e772ba4ae488 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (min-width: 1200px){#s-ddb0ada8-6241-4fc4-87fe-e772ba4ae488 {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-ddb0ada8-6241-4fc4-87fe-e772ba4ae488 .shg-proportional-font-size,
#s-ddb0ada8-6241-4fc4-87fe-e772ba4ae488 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-09731740-e8f3-4770-a22c-27eb0b28460b {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-09731740-e8f3-4770-a22c-27eb0b28460b {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-09731740-e8f3-4770-a22c-27eb0b28460b .shg-proportional-font-size,
#s-09731740-e8f3-4770-a22c-27eb0b28460b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-da731416-303b-4cd1-a46f-2467bece24ae {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-da731416-303b-4cd1-a46f-2467bece24ae {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-da731416-303b-4cd1-a46f-2467bece24ae .shg-proportional-font-size,
#s-da731416-303b-4cd1-a46f-2467bece24ae .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-59326d23-5703-4305-8685-691eb2314fdc {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-59326d23-5703-4305-8685-691eb2314fdc {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-59326d23-5703-4305-8685-691eb2314fdc .shg-proportional-font-size,
#s-59326d23-5703-4305-8685-691eb2314fdc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

/*
  $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;
}

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}