#s-153db420-3d13-404a-bfb0-cf52b0e49218 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

.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-85bf06af-2103-4e35-a88f-c722b83f0f8d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-85bf06af-2103-4e35-a88f-c722b83f0f8d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-85bf06af-2103-4e35-a88f-c722b83f0f8d.shg-box.shg-c {
  justify-content: center;
}

.shg-row {
  display: flex;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  justify-content: space-between;
}

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

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

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

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

#s-a3ec322c-014f-415c-b6a1-7104105c81ed {
  margin-left: 0%;
margin-right: 0%;
padding-left: 8%;
padding-right: 8%;
}
@media (max-width: 767px){#s-a3ec322c-014f-415c-b6a1-7104105c81ed {
  display: none;
}
#s-a3ec322c-014f-415c-b6a1-7104105c81ed, #wrap-s-a3ec322c-014f-415c-b6a1-7104105c81ed, #wrap-content-s-a3ec322c-014f-415c-b6a1-7104105c81ed { display: none !important; }}
@media (min-width: 0px) {
[id="s-a3ec322c-014f-415c-b6a1-7104105c81ed"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-a3ec322c-014f-415c-b6a1-7104105c81ed"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a3ec322c-014f-415c-b6a1-7104105c81ed"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a3ec322c-014f-415c-b6a1-7104105c81ed"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

.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-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 15px;
margin-right: auto;
max-width: 125px;
text-align: center;
}

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd img.shogun-image {
  width: 100%;
  
  
  max-width: 125px;

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




.s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd img.shogun-image {
  width: 100%;
  
  
  

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




.s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd img.shogun-image {
  width: 100%;
  
  
  

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




.s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd img.shogun-image {
  width: 100%;
  
  
  

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




.s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd img.shogun-image {
  width: 100%;
  
  
  

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




.s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa8f6942-a6fe-41ed-90b5-5704a38f50dd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




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

.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;
  
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
  
  
}

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

.shg-theme-text-content p {
  
  
  
}

#s-100ff466-da4f-4bb9-9d52-14398026a3c1 {
  margin-top: 20px;
margin-left: 21%;
margin-right: 21%;
}

#s-100ff466-da4f-4bb9-9d52-14398026a3c1 .shg-proportional-font-size,
#s-100ff466-da4f-4bb9-9d52-14398026a3c1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-46170944-8b75-4dfb-a22f-73c8d7ebf18a {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

#s-46170944-8b75-4dfb-a22f-73c8d7ebf18a .shg-proportional-font-size,
#s-46170944-8b75-4dfb-a22f-73c8d7ebf18a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-743b79e9-2571-451e-bedb-1cf60f1d4b26 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

#s-743b79e9-2571-451e-bedb-1cf60f1d4b26 .shg-proportional-font-size,
#s-743b79e9-2571-451e-bedb-1cf60f1d4b26 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3832bf51-5f94-4452-a2e3-e9b875288685 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

#s-3832bf51-5f94-4452-a2e3-e9b875288685 .shg-proportional-font-size,
#s-3832bf51-5f94-4452-a2e3-e9b875288685 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

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

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

.shg-btn-text {
  
  
}

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

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

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

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

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

#s-7fda8b0d-d8bb-49e3-ad44-addb8867f7d5 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 7px;
background-color: rgb(0, 172, 78);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-7fda8b0d-d8bb-49e3-ad44-addb8867f7d5:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-7fda8b0d-d8bb-49e3-ad44-addb8867f7d5:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7fda8b0d-d8bb-49e3-ad44-addb8867f7d5-root {
    text-align: center;
  }


#s-7fda8b0d-d8bb-49e3-ad44-addb8867f7d5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7fda8b0d-d8bb-49e3-ad44-addb8867f7d5-root {
    text-align: center;
  }


#s-7fda8b0d-d8bb-49e3-ad44-addb8867f7d5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7fda8b0d-d8bb-49e3-ad44-addb8867f7d5-root {
    text-align: center;
  }


#s-7fda8b0d-d8bb-49e3-ad44-addb8867f7d5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7fda8b0d-d8bb-49e3-ad44-addb8867f7d5-root {
    text-align: center;
  }


#s-7fda8b0d-d8bb-49e3-ad44-addb8867f7d5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7fda8b0d-d8bb-49e3-ad44-addb8867f7d5-root {
    text-align: center;
  }


#s-7fda8b0d-d8bb-49e3-ad44-addb8867f7d5.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}
#s-2d167e6e-2705-4a65-b809-99e1c42d141a {
  margin-left: 4%;
margin-right: 4%;
text-align: left;
}
@media (min-width: 1200px){#s-2d167e6e-2705-4a65-b809-99e1c42d141a {
  display: none;
}
#s-2d167e6e-2705-4a65-b809-99e1c42d141a, #wrap-s-2d167e6e-2705-4a65-b809-99e1c42d141a, #wrap-content-s-2d167e6e-2705-4a65-b809-99e1c42d141a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2d167e6e-2705-4a65-b809-99e1c42d141a {
  display: none;
}
#s-2d167e6e-2705-4a65-b809-99e1c42d141a, #wrap-s-2d167e6e-2705-4a65-b809-99e1c42d141a, #wrap-content-s-2d167e6e-2705-4a65-b809-99e1c42d141a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2d167e6e-2705-4a65-b809-99e1c42d141a {
  display: none;
}
#s-2d167e6e-2705-4a65-b809-99e1c42d141a, #wrap-s-2d167e6e-2705-4a65-b809-99e1c42d141a, #wrap-content-s-2d167e6e-2705-4a65-b809-99e1c42d141a { display: none !important; }}
#s-d91e39ad-c7e1-4abe-b288-45ea76584d51 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d91e39ad-c7e1-4abe-b288-45ea76584d51 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d91e39ad-c7e1-4abe-b288-45ea76584d51.shg-box.shg-c {
  justify-content: center;
}

#s-77c55fae-3c8e-4093-ab10-d5c254863d2d {
  background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-77c55fae-3c8e-4093-ab10-d5c254863d2d {
  display: none;
}
#s-77c55fae-3c8e-4093-ab10-d5c254863d2d, #wrap-s-77c55fae-3c8e-4093-ab10-d5c254863d2d, #wrap-content-s-77c55fae-3c8e-4093-ab10-d5c254863d2d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-77c55fae-3c8e-4093-ab10-d5c254863d2d {
  display: none;
}
#s-77c55fae-3c8e-4093-ab10-d5c254863d2d, #wrap-s-77c55fae-3c8e-4093-ab10-d5c254863d2d, #wrap-content-s-77c55fae-3c8e-4093-ab10-d5c254863d2d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-77c55fae-3c8e-4093-ab10-d5c254863d2d {
  display: none;
}
#s-77c55fae-3c8e-4093-ab10-d5c254863d2d, #wrap-s-77c55fae-3c8e-4093-ab10-d5c254863d2d, #wrap-content-s-77c55fae-3c8e-4093-ab10-d5c254863d2d { display: none !important; }}
#s-77c55fae-3c8e-4093-ab10-d5c254863d2d {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZGE1MmY0NjAtOGI2ZC00YzAwLTk5ODAtMTBiOTBjODRmNjM3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZjZmNWYyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkYTUyZjQ2MC04YjZkLTRjMDAtOTk4MC0xMGI5MGM4NGY2MzcpIi8+PC9zdmc+);
}








#s-77c55fae-3c8e-4093-ab10-d5c254863d2d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-77c55fae-3c8e-4093-ab10-d5c254863d2d.shg-box.shg-c {
  justify-content: center;
}

#s-abe98a03-7f74-4a32-8b07-c605459b2ff7 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-abe98a03-7f74-4a32-8b07-c605459b2ff7 {
  display: none;
}
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7, #wrap-s-abe98a03-7f74-4a32-8b07-c605459b2ff7, #wrap-content-s-abe98a03-7f74-4a32-8b07-c605459b2ff7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-abe98a03-7f74-4a32-8b07-c605459b2ff7 {
  display: none;
}
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7, #wrap-s-abe98a03-7f74-4a32-8b07-c605459b2ff7, #wrap-content-s-abe98a03-7f74-4a32-8b07-c605459b2ff7 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-abe98a03-7f74-4a32-8b07-c605459b2ff7 {
  display: none;
}
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7, #wrap-s-abe98a03-7f74-4a32-8b07-c605459b2ff7, #wrap-content-s-abe98a03-7f74-4a32-8b07-c605459b2ff7 { display: none !important; }}@media (max-width: 767px){#s-abe98a03-7f74-4a32-8b07-c605459b2ff7 {
  
}
}
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/480x/);
}
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/960x/);
}
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/768x/);
}
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/1536x/);
}
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/1024x/);
}
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/2048x/);
}
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/1200x/);
}
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/2048x/);
}
#s-abe98a03-7f74-4a32-8b07-c605459b2ff7.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-abe98a03-7f74-4a32-8b07-c605459b2ff7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-abe98a03-7f74-4a32-8b07-c605459b2ff7.shg-box.shg-c {
  justify-content: center;
}

#s-217087aa-e613-4925-8901-def74b32afd7 {
  margin-left: 15%;
margin-right: 15%;
padding-bottom: 25px;
}
@media (min-width: 1200px){#s-217087aa-e613-4925-8901-def74b32afd7 {
  margin-left: 20%;
margin-right: 20%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-217087aa-e613-4925-8901-def74b32afd7 {
  margin-left: 2%;
margin-right: 2%;
}
}@media (max-width: 767px){#s-217087aa-e613-4925-8901-def74b32afd7 {
  margin-left: 3%;
margin-right: 3%;
}
}
@media (min-width: 0px) {
[id="s-217087aa-e613-4925-8901-def74b32afd7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-217087aa-e613-4925-8901-def74b32afd7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-217087aa-e613-4925-8901-def74b32afd7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-217087aa-e613-4925-8901-def74b32afd7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (max-width: 767px) {
  [id="s-217087aa-e613-4925-8901-def74b32afd7"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-2a1cccbb-a5ef-4707-9a7a-6461ea4b73b0 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}
@media (max-width: 767px){#s-2a1cccbb-a5ef-4707-9a7a-6461ea4b73b0 {
  display: none;
}
#s-2a1cccbb-a5ef-4707-9a7a-6461ea4b73b0, #wrap-s-2a1cccbb-a5ef-4707-9a7a-6461ea4b73b0, #wrap-content-s-2a1cccbb-a5ef-4707-9a7a-6461ea4b73b0 { display: none !important; }}
#s-2a1cccbb-a5ef-4707-9a7a-6461ea4b73b0 .shg-proportional-font-size,
#s-2a1cccbb-a5ef-4707-9a7a-6461ea4b73b0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 992px) and (max-width: 1199px){#s-2a1cccbb-a5ef-4707-9a7a-6461ea4b73b0 .shg-proportional-font-size,
#s-2a1cccbb-a5ef-4707-9a7a-6461ea4b73b0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 96;
    
    
    font-size: 0.96em;
  
}
}@media (max-width: 767px){#s-2a1cccbb-a5ef-4707-9a7a-6461ea4b73b0 .shg-proportional-font-size,
#s-2a1cccbb-a5ef-4707-9a7a-6461ea4b73b0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
}
#s-db5957ca-8bd6-4bd3-a656-72177154e9f9 {
  margin-top: -35px;
margin-left: 1%;
margin-right: auto;
}

#s-db5957ca-8bd6-4bd3-a656-72177154e9f9 .shg-proportional-font-size,
#s-db5957ca-8bd6-4bd3-a656-72177154e9f9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-dc8071b2-a5dd-4f9a-8283-39f4260dd90c {
  margin-left: 1%;
margin-right: auto;
}

#s-dc8071b2-a5dd-4f9a-8283-39f4260dd90c .shg-proportional-font-size,
#s-dc8071b2-a5dd-4f9a-8283-39f4260dd90c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6a9d567e-3a60-48c5-b258-76a2c4656d02 {
  margin-left: 1%;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 7px;
background-color: rgba(0, 172, 78, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-6a9d567e-3a60-48c5-b258-76a2c4656d02:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6a9d567e-3a60-48c5-b258-76a2c4656d02:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6a9d567e-3a60-48c5-b258-76a2c4656d02-root {
    text-align: left;
  }


#s-6a9d567e-3a60-48c5-b258-76a2c4656d02.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6a9d567e-3a60-48c5-b258-76a2c4656d02-root {
    text-align: left;
  }


#s-6a9d567e-3a60-48c5-b258-76a2c4656d02.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6a9d567e-3a60-48c5-b258-76a2c4656d02-root {
    text-align: left;
  }


#s-6a9d567e-3a60-48c5-b258-76a2c4656d02.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6a9d567e-3a60-48c5-b258-76a2c4656d02-root {
    text-align: left;
  }


#s-6a9d567e-3a60-48c5-b258-76a2c4656d02.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6a9d567e-3a60-48c5-b258-76a2c4656d02-root {
    text-align: left;
  }


#s-6a9d567e-3a60-48c5-b258-76a2c4656d02.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}
#s-18aeecf9-412d-446f-9c70-7ff73d39b9f7 {
  margin-top: 25px;
margin-left: 0%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-18aeecf9-412d-446f-9c70-7ff73d39b9f7 {
  display: none;
}
#s-18aeecf9-412d-446f-9c70-7ff73d39b9f7, #wrap-s-18aeecf9-412d-446f-9c70-7ff73d39b9f7, #wrap-content-s-18aeecf9-412d-446f-9c70-7ff73d39b9f7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-18aeecf9-412d-446f-9c70-7ff73d39b9f7 {
  display: none;
}
#s-18aeecf9-412d-446f-9c70-7ff73d39b9f7, #wrap-s-18aeecf9-412d-446f-9c70-7ff73d39b9f7, #wrap-content-s-18aeecf9-412d-446f-9c70-7ff73d39b9f7 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-18aeecf9-412d-446f-9c70-7ff73d39b9f7 {
  display: none;
}
#s-18aeecf9-412d-446f-9c70-7ff73d39b9f7, #wrap-s-18aeecf9-412d-446f-9c70-7ff73d39b9f7, #wrap-content-s-18aeecf9-412d-446f-9c70-7ff73d39b9f7 { display: none !important; }}@media (max-width: 767px){#s-18aeecf9-412d-446f-9c70-7ff73d39b9f7 {
  margin-left: -5%;
}
}
@media (min-width: 0px) {
[id="s-18aeecf9-412d-446f-9c70-7ff73d39b9f7"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-18aeecf9-412d-446f-9c70-7ff73d39b9f7"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-18aeecf9-412d-446f-9c70-7ff73d39b9f7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-18aeecf9-412d-446f-9c70-7ff73d39b9f7"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-18aeecf9-412d-446f-9c70-7ff73d39b9f7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-18aeecf9-412d-446f-9c70-7ff73d39b9f7"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-18aeecf9-412d-446f-9c70-7ff73d39b9f7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

}

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  margin-top: 5px;
margin-left: auto;
margin-right: auto;
max-width: 25px;
text-align: center;
}
@media (max-width: 767px){#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  margin-top: 10px;
}
}
#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 img.shogun-image {
  width: 100%;
  
  
  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-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a34abf76-4f1b-4d2e-8859-6ab65c33cfa0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-bf3ef166-f8e3-45c0-a0c3-b7e2de46e84e {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
}
@media (max-width: 767px){#s-bf3ef166-f8e3-45c0-a0c3-b7e2de46e84e {
  margin-left: -20%;
margin-right: 18%;
}
}
#s-bf3ef166-f8e3-45c0-a0c3-b7e2de46e84e .shg-proportional-font-size,
#s-bf3ef166-f8e3-45c0-a0c3-b7e2de46e84e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 25px;
text-align: center;
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf img.shogun-image {
  width: 100%;
  
  
  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-cade5816-026b-4c2e-aeb3-415e3ebd9bbf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf img.shogun-image {
  width: 100%;
  
  
  

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




.s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf img.shogun-image {
  width: 100%;
  
  
  

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




.s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf img.shogun-image {
  width: 100%;
  
  
  

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




.s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf img.shogun-image {
  width: 100%;
  
  
  

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




.s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cade5816-026b-4c2e-aeb3-415e3ebd9bbf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d6851c5b-6db2-4841-8e0c-dc9fa86d662e {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
}
@media (max-width: 767px){#s-d6851c5b-6db2-4841-8e0c-dc9fa86d662e {
  margin-left: -30%;
}
}
#s-d6851c5b-6db2-4841-8e0c-dc9fa86d662e .shg-proportional-font-size,
#s-d6851c5b-6db2-4841-8e0c-dc9fa86d662e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 25px;
text-align: center;
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 img.shogun-image {
  width: 100%;
  
  
  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-0fe91c0f-4cc2-4b77-baf8-75d343bed252 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0fe91c0f-4cc2-4b77-baf8-75d343bed252.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fe91c0f-4cc2-4b77-baf8-75d343bed252.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0fe91c0f-4cc2-4b77-baf8-75d343bed252.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fe91c0f-4cc2-4b77-baf8-75d343bed252.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0fe91c0f-4cc2-4b77-baf8-75d343bed252.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fe91c0f-4cc2-4b77-baf8-75d343bed252.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0fe91c0f-4cc2-4b77-baf8-75d343bed252.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fe91c0f-4cc2-4b77-baf8-75d343bed252.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0fe91c0f-4cc2-4b77-baf8-75d343bed252 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0fe91c0f-4cc2-4b77-baf8-75d343bed252.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fe91c0f-4cc2-4b77-baf8-75d343bed252.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fe91c0f-4cc2-4b77-baf8-75d343bed252.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d1230fc6-e80f-45d5-99e7-7e6a46b63c35 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
}
@media (max-width: 767px){#s-d1230fc6-e80f-45d5-99e7-7e6a46b63c35 {
  margin-left: -27%;
margin-right: 0%;
}
}
#s-d1230fc6-e80f-45d5-99e7-7e6a46b63c35 .shg-proportional-font-size,
#s-d1230fc6-e80f-45d5-99e7-7e6a46b63c35 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-19e20a9d-50f7-4b1f-a725-af7fae9c899f {
  margin-top: 50px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-19e20a9d-50f7-4b1f-a725-af7fae9c899f {
  margin-top: 0px;
}
}







#s-19e20a9d-50f7-4b1f-a725-af7fae9c899f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-19e20a9d-50f7-4b1f-a725-af7fae9c899f.shg-box.shg-c {
  justify-content: center;
}

#s-1f3a27af-35c2-4fbd-99ef-bba9e7c34f6b {
  margin-left: auto;
margin-right: auto;
padding-left: 1%;
}
@media (max-width: 767px){#s-1f3a27af-35c2-4fbd-99ef-bba9e7c34f6b {
  margin-top: 25px;
}
}
#s-1f3a27af-35c2-4fbd-99ef-bba9e7c34f6b .shg-proportional-font-size,
#s-1f3a27af-35c2-4fbd-99ef-bba9e7c34f6b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ef16d821-7d05-496c-8637-a9983280a318 {
  margin-top: -16px;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-ef16d821-7d05-496c-8637-a9983280a318 {
  display: none;
}
#s-ef16d821-7d05-496c-8637-a9983280a318, #wrap-s-ef16d821-7d05-496c-8637-a9983280a318, #wrap-content-s-ef16d821-7d05-496c-8637-a9983280a318 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ef16d821-7d05-496c-8637-a9983280a318 {
  display: none;
}
#s-ef16d821-7d05-496c-8637-a9983280a318, #wrap-s-ef16d821-7d05-496c-8637-a9983280a318, #wrap-content-s-ef16d821-7d05-496c-8637-a9983280a318 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ef16d821-7d05-496c-8637-a9983280a318 {
  display: none;
}
#s-ef16d821-7d05-496c-8637-a9983280a318, #wrap-s-ef16d821-7d05-496c-8637-a9983280a318, #wrap-content-s-ef16d821-7d05-496c-8637-a9983280a318 { display: none !important; }}@media (max-width: 767px){#s-ef16d821-7d05-496c-8637-a9983280a318 {
  
}
}
#s-ef16d821-7d05-496c-8637-a9983280a318 .shg-proportional-font-size,
#s-ef16d821-7d05-496c-8637-a9983280a318 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (max-width: 767px){#s-ef16d821-7d05-496c-8637-a9983280a318 .shg-proportional-font-size,
#s-ef16d821-7d05-496c-8637-a9983280a318 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
}
#s-5c1abac5-45a9-4693-b5a1-0c47660e7227 {
  margin-top: -13px;
margin-left: -4%;
margin-bottom: 0px;
margin-right: -4%;
text-align: left;
}
@media (min-width: 1200px){#s-5c1abac5-45a9-4693-b5a1-0c47660e7227 {
  display: none;
}
#s-5c1abac5-45a9-4693-b5a1-0c47660e7227, #wrap-s-5c1abac5-45a9-4693-b5a1-0c47660e7227, #wrap-content-s-5c1abac5-45a9-4693-b5a1-0c47660e7227 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5c1abac5-45a9-4693-b5a1-0c47660e7227 {
  display: none;
}
#s-5c1abac5-45a9-4693-b5a1-0c47660e7227, #wrap-s-5c1abac5-45a9-4693-b5a1-0c47660e7227, #wrap-content-s-5c1abac5-45a9-4693-b5a1-0c47660e7227 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5c1abac5-45a9-4693-b5a1-0c47660e7227 {
  display: none;
}
#s-5c1abac5-45a9-4693-b5a1-0c47660e7227, #wrap-s-5c1abac5-45a9-4693-b5a1-0c47660e7227, #wrap-content-s-5c1abac5-45a9-4693-b5a1-0c47660e7227 { display: none !important; }}@media (max-width: 767px){#s-5c1abac5-45a9-4693-b5a1-0c47660e7227 {
  
}
}
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-bottom: 30px;
min-height: 50px;
background-position: center center;
}
@media (max-width: 767px){#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60 {
  display: none;
}
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60, #wrap-s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60, #wrap-content-s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60 { display: none !important; }}
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/480x/);
}
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/960x/);
}
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/768x/);
}
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/1536x/);
}
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/1024x/);
}
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/2048x/);
}
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/1200x/);
}
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60 {
  background-image: url(https://i.shgcdn.com/d90d425f-953a-4b04-9d4e-14f99c7c9de3/-/resize/2048x/);
}
#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-91b6730b-e2fb-4843-9c7f-7e5a1c95ac60.shg-box.shg-c {
  justify-content: center;
}

#s-6b838ce6-20ce-421f-81e2-b8834c462bce {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-84bef629-f209-4c0b-9f6c-e8031602deda {
  margin-left: 15%;
margin-right: 15%;
}
@media (min-width: 1200px){#s-84bef629-f209-4c0b-9f6c-e8031602deda {
  margin-left: 17%;
margin-right: 17%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-84bef629-f209-4c0b-9f6c-e8031602deda {
  margin-left: 2%;
margin-right: 2%;
}
}@media (max-width: 767px){#s-84bef629-f209-4c0b-9f6c-e8031602deda {
  margin-left: 3%;
margin-right: 3%;
}
}
@media (min-width: 0px) {
[id="s-84bef629-f209-4c0b-9f6c-e8031602deda"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-84bef629-f209-4c0b-9f6c-e8031602deda"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-84bef629-f209-4c0b-9f6c-e8031602deda"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-84bef629-f209-4c0b-9f6c-e8031602deda"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (max-width: 767px) {
  [id="s-84bef629-f209-4c0b-9f6c-e8031602deda"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-0122f996-d1c3-41c0-8bd5-47a4f4ae809b {
  margin-top: 50px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-0122f996-d1c3-41c0-8bd5-47a4f4ae809b {
  margin-top: 0px;
}
}







#s-0122f996-d1c3-41c0-8bd5-47a4f4ae809b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0122f996-d1c3-41c0-8bd5-47a4f4ae809b.shg-box.shg-c {
  justify-content: center;
}

#s-7143732f-d039-447d-992b-7576337f4453 {
  margin-left: auto;
margin-right: auto;
padding-left: 1%;
}

#s-7143732f-d039-447d-992b-7576337f4453 .shg-proportional-font-size,
#s-7143732f-d039-447d-992b-7576337f4453 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-094e05fb-76a1-476d-8683-fca6019954fc {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}
@media (min-width: 1200px){#s-094e05fb-76a1-476d-8683-fca6019954fc {
  display: none;
}
#s-094e05fb-76a1-476d-8683-fca6019954fc, #wrap-s-094e05fb-76a1-476d-8683-fca6019954fc, #wrap-content-s-094e05fb-76a1-476d-8683-fca6019954fc { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-094e05fb-76a1-476d-8683-fca6019954fc {
  display: none;
}
#s-094e05fb-76a1-476d-8683-fca6019954fc, #wrap-s-094e05fb-76a1-476d-8683-fca6019954fc, #wrap-content-s-094e05fb-76a1-476d-8683-fca6019954fc { display: none !important; }}@media (max-width: 767px){#s-094e05fb-76a1-476d-8683-fca6019954fc {
  display: none;
}
#s-094e05fb-76a1-476d-8683-fca6019954fc, #wrap-s-094e05fb-76a1-476d-8683-fca6019954fc, #wrap-content-s-094e05fb-76a1-476d-8683-fca6019954fc { display: none !important; }}
#s-094e05fb-76a1-476d-8683-fca6019954fc .shg-proportional-font-size,
#s-094e05fb-76a1-476d-8683-fca6019954fc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 992px) and (max-width: 1199px){#s-094e05fb-76a1-476d-8683-fca6019954fc .shg-proportional-font-size,
#s-094e05fb-76a1-476d-8683-fca6019954fc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 96;
    
    
    font-size: 0.96em;
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-094e05fb-76a1-476d-8683-fca6019954fc .shg-proportional-font-size,
#s-094e05fb-76a1-476d-8683-fca6019954fc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 91;
    
    
    font-size: 0.91em;
  
}
}@media (max-width: 767px){#s-094e05fb-76a1-476d-8683-fca6019954fc .shg-proportional-font-size,
#s-094e05fb-76a1-476d-8683-fca6019954fc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
}
#s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23 {
  display: none;
}
#s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23, #wrap-s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23, #wrap-content-s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23 {
  display: none;
}
#s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23, #wrap-s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23, #wrap-content-s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23 { display: none !important; }}@media (max-width: 767px){#s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23 {
  display: none;
}
#s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23, #wrap-s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23, #wrap-content-s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23 { display: none !important; }}
#s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23 .shg-proportional-font-size,
#s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 992px) and (max-width: 1199px){#s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23 .shg-proportional-font-size,
#s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 96;
    
    
    font-size: 0.96em;
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23 .shg-proportional-font-size,
#s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 91;
    
    
    font-size: 0.91em;
  
}
}@media (max-width: 767px){#s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23 .shg-proportional-font-size,
#s-a75b6f42-77f8-4c25-8ff0-df24f2a05c23 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
}
#s-345edb11-1ef7-4634-bbf4-b0b16b57c60f {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}
@media (min-width: 1200px){#s-345edb11-1ef7-4634-bbf4-b0b16b57c60f {
  display: none;
}
#s-345edb11-1ef7-4634-bbf4-b0b16b57c60f, #wrap-s-345edb11-1ef7-4634-bbf4-b0b16b57c60f, #wrap-content-s-345edb11-1ef7-4634-bbf4-b0b16b57c60f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-345edb11-1ef7-4634-bbf4-b0b16b57c60f {
  display: none;
}
#s-345edb11-1ef7-4634-bbf4-b0b16b57c60f, #wrap-s-345edb11-1ef7-4634-bbf4-b0b16b57c60f, #wrap-content-s-345edb11-1ef7-4634-bbf4-b0b16b57c60f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-345edb11-1ef7-4634-bbf4-b0b16b57c60f {
  display: none;
}
#s-345edb11-1ef7-4634-bbf4-b0b16b57c60f, #wrap-s-345edb11-1ef7-4634-bbf4-b0b16b57c60f, #wrap-content-s-345edb11-1ef7-4634-bbf4-b0b16b57c60f { display: none !important; }}
#s-345edb11-1ef7-4634-bbf4-b0b16b57c60f .shg-proportional-font-size,
#s-345edb11-1ef7-4634-bbf4-b0b16b57c60f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (max-width: 767px){#s-345edb11-1ef7-4634-bbf4-b0b16b57c60f .shg-proportional-font-size,
#s-345edb11-1ef7-4634-bbf4-b0b16b57c60f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
}
#s-e794f4f8-7001-4ca3-ad6d-6589a37d2812 {
  margin-left: auto;
margin-right: auto;
}

#s-e794f4f8-7001-4ca3-ad6d-6589a37d2812 .shg-proportional-font-size,
#s-e794f4f8-7001-4ca3-ad6d-6589a37d2812 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ce730503-2d4b-465f-b2b4-4d8a6137a7c0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 7px;
background-color: rgba(0, 172, 78, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-ce730503-2d4b-465f-b2b4-4d8a6137a7c0:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-ce730503-2d4b-465f-b2b4-4d8a6137a7c0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ce730503-2d4b-465f-b2b4-4d8a6137a7c0-root {
    text-align: left;
  }


#s-ce730503-2d4b-465f-b2b4-4d8a6137a7c0.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ce730503-2d4b-465f-b2b4-4d8a6137a7c0-root {
    text-align: left;
  }


#s-ce730503-2d4b-465f-b2b4-4d8a6137a7c0.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ce730503-2d4b-465f-b2b4-4d8a6137a7c0-root {
    text-align: left;
  }


#s-ce730503-2d4b-465f-b2b4-4d8a6137a7c0.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ce730503-2d4b-465f-b2b4-4d8a6137a7c0-root {
    text-align: left;
  }


#s-ce730503-2d4b-465f-b2b4-4d8a6137a7c0.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ce730503-2d4b-465f-b2b4-4d8a6137a7c0-root {
    text-align: left;
  }


#s-ce730503-2d4b-465f-b2b4-4d8a6137a7c0.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}
#s-c2f570d2-3d5a-4e75-b2dd-7019351afa74 {
  margin-left: auto;
margin-right: auto;
}

#s-c2f570d2-3d5a-4e75-b2dd-7019351afa74 .shg-proportional-font-size,
#s-c2f570d2-3d5a-4e75-b2dd-7019351afa74 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fb20eb35-1823-4c10-9c65-2d8da69235bc {
  margin-top: 40px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-fb20eb35-1823-4c10-9c65-2d8da69235bc {
  margin-left: 5%;
margin-right: 5%;
display: none;
}
#s-fb20eb35-1823-4c10-9c65-2d8da69235bc, #wrap-s-fb20eb35-1823-4c10-9c65-2d8da69235bc, #wrap-content-s-fb20eb35-1823-4c10-9c65-2d8da69235bc { display: none !important; }}
#s-5f253d28-6c37-415b-b01d-2d4a18bfe177 {
  margin-top: -30px;
margin-left: 6%;
margin-bottom: 0px;
margin-right: 4%;
}

#s-5f253d28-6c37-415b-b01d-2d4a18bfe177 .shg-proportional-font-size,
#s-5f253d28-6c37-415b-b01d-2d4a18bfe177 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-68be1e18-9a1a-45fd-9ac8-2cbd2057e7d9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-28ac2b37-3474-424b-b48d-74228aed8b36 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 25px;
padding-bottom: 25px;
min-height: 50px;
}








#s-28ac2b37-3474-424b-b48d-74228aed8b36 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-28ac2b37-3474-424b-b48d-74228aed8b36.shg-box.shg-c {
  justify-content: center;
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  margin-left: auto;
margin-right: auto;
max-width: 25px;
text-align: center;
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 img.shogun-image {
  width: 100%;
  
  
  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-9bb92b8f-fce2-492d-804f-af4cd53a1e29 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9bb92b8f-fce2-492d-804f-af4cd53a1e29.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9bb92b8f-fce2-492d-804f-af4cd53a1e29.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9bb92b8f-fce2-492d-804f-af4cd53a1e29.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9bb92b8f-fce2-492d-804f-af4cd53a1e29.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9bb92b8f-fce2-492d-804f-af4cd53a1e29.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9bb92b8f-fce2-492d-804f-af4cd53a1e29.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9bb92b8f-fce2-492d-804f-af4cd53a1e29.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9bb92b8f-fce2-492d-804f-af4cd53a1e29.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9bb92b8f-fce2-492d-804f-af4cd53a1e29 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9bb92b8f-fce2-492d-804f-af4cd53a1e29.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9bb92b8f-fce2-492d-804f-af4cd53a1e29.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bb92b8f-fce2-492d-804f-af4cd53a1e29.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-859364e9-3bfa-46f4-8dde-7f1edf182712 {
  margin-left: auto;
margin-right: auto;
padding-left: 1%;
}

#s-859364e9-3bfa-46f4-8dde-7f1edf182712 .shg-proportional-font-size,
#s-859364e9-3bfa-46f4-8dde-7f1edf182712 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

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

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

#s-9316436b-9723-42ba-b41d-66c2e584b970 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-9316436b-9723-42ba-b41d-66c2e584b970 {
  margin-left: 4%;
margin-right: 4%;
}
}@media (max-width: 767px){#s-9316436b-9723-42ba-b41d-66c2e584b970 {
  margin-left: 17%;
margin-right: 17%;
}
}
#s-9316436b-9723-42ba-b41d-66c2e584b970 .shogun-heading-component h1 {
  color: rgba(27, 67, 118, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-1d69f8ca-8b5b-4bd9-a241-ec77d782da08 {
  margin-left: 24%;
margin-right: 24%;
}
@media (max-width: 767px){#s-1d69f8ca-8b5b-4bd9-a241-ec77d782da08 {
  margin-left: 5%;
margin-right: 5%;
display: none;
}
#s-1d69f8ca-8b5b-4bd9-a241-ec77d782da08, #wrap-s-1d69f8ca-8b5b-4bd9-a241-ec77d782da08, #wrap-content-s-1d69f8ca-8b5b-4bd9-a241-ec77d782da08 { display: none !important; }}
#s-1d69f8ca-8b5b-4bd9-a241-ec77d782da08 .shg-proportional-font-size,
#s-1d69f8ca-8b5b-4bd9-a241-ec77d782da08 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0a4ea062-df44-4f62-9232-35c6d2eb25aa {
  margin-left: 24%;
margin-right: 24%;
}
@media (min-width: 1200px){#s-0a4ea062-df44-4f62-9232-35c6d2eb25aa {
  display: none;
}
#s-0a4ea062-df44-4f62-9232-35c6d2eb25aa, #wrap-s-0a4ea062-df44-4f62-9232-35c6d2eb25aa, #wrap-content-s-0a4ea062-df44-4f62-9232-35c6d2eb25aa { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0a4ea062-df44-4f62-9232-35c6d2eb25aa {
  display: none;
}
#s-0a4ea062-df44-4f62-9232-35c6d2eb25aa, #wrap-s-0a4ea062-df44-4f62-9232-35c6d2eb25aa, #wrap-content-s-0a4ea062-df44-4f62-9232-35c6d2eb25aa { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0a4ea062-df44-4f62-9232-35c6d2eb25aa {
  display: none;
}
#s-0a4ea062-df44-4f62-9232-35c6d2eb25aa, #wrap-s-0a4ea062-df44-4f62-9232-35c6d2eb25aa, #wrap-content-s-0a4ea062-df44-4f62-9232-35c6d2eb25aa { display: none !important; }}@media (max-width: 767px){#s-0a4ea062-df44-4f62-9232-35c6d2eb25aa {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-0a4ea062-df44-4f62-9232-35c6d2eb25aa .shg-proportional-font-size,
#s-0a4ea062-df44-4f62-9232-35c6d2eb25aa .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

/* Duplicated Styles are also in Category base.css - keep them in sync */

.shg-swiper-container {
  --arrow-button-size: 35px;
  --pagination-height: 32px;
  --swiper-pagination-bullet-size: 14px;
  --swiper-pagination-bottom: 8px;

  position: relative;
  /*
   * In case you are wondering, why it's set to grid, please see the links below:
   * https://github.com/nolimits4web/swiper/issues/3599
   * https://github.com/nolimits4web/swiper/issues/3599#issuecomment-1290283431
   */
  display: grid;
  padding: 8px var(--arrow-button-size) var(--pagination-height)
    var(--arrow-button-size);
}

.shg-swiper:not(.swiper-initialized) {
  visibility: hidden;
  display: flex;
  overflow-x: hidden;
}

.shg-swiper-container > .shg-swiper {
  margin-left: 0;
  margin-right: 0;
}

.shg-swiper:not(.swiper-initialized) ~ .swiper-pagination,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-prev,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-next {
  visibility: hidden;
}

.shg-swiper-container > .swiper-button-prev,
.shg-swiper-container > .swiper-button-next {
  top: 0;
  height: calc(100% - var(--pagination-height));
  width: var(--arrow-button-size);
  margin: 0;
}

/* Keep nav aligned to the slider frame; Swiper 12 adds sibling rules with top:50%. */
.shg-swiper-container > .shg-swiper.swiper-horizontal ~ .swiper-button-prev,
.shg-swiper-container > .shg-swiper.swiper-horizontal ~ .swiper-button-next {
  top: 0;
  margin-top: 0;
  height: calc(100% - var(--pagination-height));
}

.shg-swiper-container > .swiper-button-prev {
  left: 0;
}

.shg-swiper-container > .swiper-button-next {
  right: 0;
}

.shg-swiper-container > .swiper-button-next:after,
.shg-swiper-container > .swiper-button-prev:after {
  /* Ditch default Swiper arrow */
  display: none;
}

.shg-swiper-container > .swiper-button-next svg,
.shg-swiper-container > .swiper-button-prev svg {
  width: var(--arrow-button-size);
  height: var(--arrow-button-size);
}

#s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 {
  margin-left: 15%;
margin-right: 15%;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 {
  display: none;
}
#s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5, #wrap-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5, #wrap-content-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 {
  display: none;
}
#s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5, #wrap-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5, #wrap-content-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 {
  display: none;
}
#s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5, #wrap-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5, #wrap-content-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 { display: none !important; }}@media (max-width: 767px){#s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 {
  margin-left: 4%;
margin-right: 4%;
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 > .swiper-button-prev,
#slider-v3-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 > .swiper-button-next {
  
}

#slider-v3-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 > .swiper-button-prev svg,
#slider-v3-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 > .swiper-button-next svg {
  fill: rgba(0, 68, 143, 1) !important;
  stroke: rgba(0, 68, 143, 1) !important;
  
}

#slider-v3-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-39e5fc65-6d6a-4122-b943-f4ab17a6b7c5 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  margin-left: auto;
margin-right: auto;
max-width: 585px;
text-align: center;
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 25px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a img.shogun-image {
  width: 100%;
  
  
  max-width: 585px;

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




.s-72047997-0c5d-4ef4-82a1-159c7a7f266a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-72047997-0c5d-4ef4-82a1-159c7a7f266a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72047997-0c5d-4ef4-82a1-159c7a7f266a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a img.shogun-image {
  width: 100%;
  
  
  

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




.s-72047997-0c5d-4ef4-82a1-159c7a7f266a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-72047997-0c5d-4ef4-82a1-159c7a7f266a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72047997-0c5d-4ef4-82a1-159c7a7f266a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a img.shogun-image {
  width: 100%;
  
  
  

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




.s-72047997-0c5d-4ef4-82a1-159c7a7f266a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-72047997-0c5d-4ef4-82a1-159c7a7f266a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72047997-0c5d-4ef4-82a1-159c7a7f266a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a img.shogun-image {
  width: 100%;
  
  
  

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




.s-72047997-0c5d-4ef4-82a1-159c7a7f266a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-72047997-0c5d-4ef4-82a1-159c7a7f266a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72047997-0c5d-4ef4-82a1-159c7a7f266a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-72047997-0c5d-4ef4-82a1-159c7a7f266a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a img.shogun-image {
  width: 100%;
  
  
  

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




.s-72047997-0c5d-4ef4-82a1-159c7a7f266a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-72047997-0c5d-4ef4-82a1-159c7a7f266a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72047997-0c5d-4ef4-82a1-159c7a7f266a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72047997-0c5d-4ef4-82a1-159c7a7f266a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  margin-left: auto;
margin-right: auto;
max-width: 495px;
text-align: center;
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 25px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 img.shogun-image {
  width: 100%;
  
  
  max-width: 495px;

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




.s-9552d1e9-da6d-4158-bf07-fd1013eddb07 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9552d1e9-da6d-4158-bf07-fd1013eddb07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9552d1e9-da6d-4158-bf07-fd1013eddb07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9552d1e9-da6d-4158-bf07-fd1013eddb07 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9552d1e9-da6d-4158-bf07-fd1013eddb07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9552d1e9-da6d-4158-bf07-fd1013eddb07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9552d1e9-da6d-4158-bf07-fd1013eddb07 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9552d1e9-da6d-4158-bf07-fd1013eddb07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9552d1e9-da6d-4158-bf07-fd1013eddb07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9552d1e9-da6d-4158-bf07-fd1013eddb07 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9552d1e9-da6d-4158-bf07-fd1013eddb07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9552d1e9-da6d-4158-bf07-fd1013eddb07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9552d1e9-da6d-4158-bf07-fd1013eddb07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9552d1e9-da6d-4158-bf07-fd1013eddb07 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9552d1e9-da6d-4158-bf07-fd1013eddb07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9552d1e9-da6d-4158-bf07-fd1013eddb07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9552d1e9-da6d-4158-bf07-fd1013eddb07.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  margin-left: auto;
margin-right: auto;
max-width: 540px;
text-align: center;
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 25px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 img.shogun-image {
  width: 100%;
  
  
  max-width: 540px;

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




.s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-542c29a4-3e73-410b-8bd4-8b6de39c85d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-542c29a4-3e73-410b-8bd4-8b6de39c85d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-542c29a4-3e73-410b-8bd4-8b6de39c85d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-542c29a4-3e73-410b-8bd4-8b6de39c85d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-542c29a4-3e73-410b-8bd4-8b6de39c85d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-542c29a4-3e73-410b-8bd4-8b6de39c85d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-542c29a4-3e73-410b-8bd4-8b6de39c85d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-542c29a4-3e73-410b-8bd4-8b6de39c85d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-542c29a4-3e73-410b-8bd4-8b6de39c85d0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-542c29a4-3e73-410b-8bd4-8b6de39c85d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-542c29a4-3e73-410b-8bd4-8b6de39c85d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-542c29a4-3e73-410b-8bd4-8b6de39c85d0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  margin-left: auto;
margin-right: auto;
max-width: 585px;
text-align: center;
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 25px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 img.shogun-image {
  width: 100%;
  
  
  max-width: 585px;

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




.s-9339cf2f-eede-4d25-80b0-e4cb448036a2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9339cf2f-eede-4d25-80b0-e4cb448036a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9339cf2f-eede-4d25-80b0-e4cb448036a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9339cf2f-eede-4d25-80b0-e4cb448036a2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9339cf2f-eede-4d25-80b0-e4cb448036a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9339cf2f-eede-4d25-80b0-e4cb448036a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9339cf2f-eede-4d25-80b0-e4cb448036a2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9339cf2f-eede-4d25-80b0-e4cb448036a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9339cf2f-eede-4d25-80b0-e4cb448036a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9339cf2f-eede-4d25-80b0-e4cb448036a2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9339cf2f-eede-4d25-80b0-e4cb448036a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9339cf2f-eede-4d25-80b0-e4cb448036a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9339cf2f-eede-4d25-80b0-e4cb448036a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9339cf2f-eede-4d25-80b0-e4cb448036a2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9339cf2f-eede-4d25-80b0-e4cb448036a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9339cf2f-eede-4d25-80b0-e4cb448036a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9339cf2f-eede-4d25-80b0-e4cb448036a2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6ad3e2d5-b254-44f6-994f-a6e6c3b0b59f .shg-proportional-font-size,
#s-6ad3e2d5-b254-44f6-994f-a6e6c3b0b59f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-910494bb-51df-4f89-9280-116ab93abcd4 .shg-proportional-font-size,
#s-910494bb-51df-4f89-9280-116ab93abcd4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4b0799b5-fc7b-4389-a4c5-8af2582918fc .shg-proportional-font-size,
#s-4b0799b5-fc7b-4389-a4c5-8af2582918fc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-15731875-38b3-4ce6-8551-f77f5e56ddb7 .shg-proportional-font-size,
#s-15731875-38b3-4ce6-8551-f77f5e56ddb7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c5899023-247a-4f1f-aecf-d982c299eff7 {
  margin-left: 15%;
margin-right: 15%;
padding-top: 10px;
padding-bottom: 10px;
}
@media (max-width: 767px){#s-c5899023-247a-4f1f-aecf-d982c299eff7 {
  margin-left: 4%;
margin-right: 4%;
display: none;
}
#s-c5899023-247a-4f1f-aecf-d982c299eff7, #wrap-s-c5899023-247a-4f1f-aecf-d982c299eff7, #wrap-content-s-c5899023-247a-4f1f-aecf-d982c299eff7 { display: none !important; }}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-c5899023-247a-4f1f-aecf-d982c299eff7 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-c5899023-247a-4f1f-aecf-d982c299eff7 > .swiper-button-prev,
#slider-v3-s-c5899023-247a-4f1f-aecf-d982c299eff7 > .swiper-button-next {
  
}

#slider-v3-s-c5899023-247a-4f1f-aecf-d982c299eff7 > .swiper-button-prev svg,
#slider-v3-s-c5899023-247a-4f1f-aecf-d982c299eff7 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-c5899023-247a-4f1f-aecf-d982c299eff7 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c5899023-247a-4f1f-aecf-d982c299eff7 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c5899023-247a-4f1f-aecf-d982c299eff7 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-c5899023-247a-4f1f-aecf-d982c299eff7 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-c5899023-247a-4f1f-aecf-d982c299eff7 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-c5899023-247a-4f1f-aecf-d982c299eff7 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  margin-left: auto;
margin-right: auto;
max-width: 585px;
text-align: center;
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 25px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9b1f680a-1dad-4e21-a065-1a931c03a936 img.shogun-image {
  width: 100%;
  
  
  max-width: 585px;

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




.s-9b1f680a-1dad-4e21-a065-1a931c03a936 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9b1f680a-1dad-4e21-a065-1a931c03a936.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b1f680a-1dad-4e21-a065-1a931c03a936.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9b1f680a-1dad-4e21-a065-1a931c03a936 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9b1f680a-1dad-4e21-a065-1a931c03a936 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9b1f680a-1dad-4e21-a065-1a931c03a936.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b1f680a-1dad-4e21-a065-1a931c03a936.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9b1f680a-1dad-4e21-a065-1a931c03a936 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9b1f680a-1dad-4e21-a065-1a931c03a936 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9b1f680a-1dad-4e21-a065-1a931c03a936.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b1f680a-1dad-4e21-a065-1a931c03a936.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9b1f680a-1dad-4e21-a065-1a931c03a936 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9b1f680a-1dad-4e21-a065-1a931c03a936 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9b1f680a-1dad-4e21-a065-1a931c03a936.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b1f680a-1dad-4e21-a065-1a931c03a936.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9b1f680a-1dad-4e21-a065-1a931c03a936 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9b1f680a-1dad-4e21-a065-1a931c03a936 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9b1f680a-1dad-4e21-a065-1a931c03a936 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9b1f680a-1dad-4e21-a065-1a931c03a936.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b1f680a-1dad-4e21-a065-1a931c03a936.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b1f680a-1dad-4e21-a065-1a931c03a936.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  margin-left: auto;
margin-right: auto;
max-width: 495px;
text-align: center;
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 25px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d img.shogun-image {
  width: 100%;
  
  
  max-width: 495px;

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




.s-15e539f0-cdda-49bd-b59b-2d627e88f02d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-15e539f0-cdda-49bd-b59b-2d627e88f02d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15e539f0-cdda-49bd-b59b-2d627e88f02d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d img.shogun-image {
  width: 100%;
  
  
  

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




.s-15e539f0-cdda-49bd-b59b-2d627e88f02d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-15e539f0-cdda-49bd-b59b-2d627e88f02d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15e539f0-cdda-49bd-b59b-2d627e88f02d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d img.shogun-image {
  width: 100%;
  
  
  

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




.s-15e539f0-cdda-49bd-b59b-2d627e88f02d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-15e539f0-cdda-49bd-b59b-2d627e88f02d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15e539f0-cdda-49bd-b59b-2d627e88f02d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d img.shogun-image {
  width: 100%;
  
  
  

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




.s-15e539f0-cdda-49bd-b59b-2d627e88f02d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-15e539f0-cdda-49bd-b59b-2d627e88f02d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15e539f0-cdda-49bd-b59b-2d627e88f02d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-15e539f0-cdda-49bd-b59b-2d627e88f02d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d img.shogun-image {
  width: 100%;
  
  
  

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




.s-15e539f0-cdda-49bd-b59b-2d627e88f02d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-15e539f0-cdda-49bd-b59b-2d627e88f02d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15e539f0-cdda-49bd-b59b-2d627e88f02d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15e539f0-cdda-49bd-b59b-2d627e88f02d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  margin-left: auto;
margin-right: auto;
max-width: 540px;
text-align: center;
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 25px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bf76445d-4730-41c7-bffb-1114b0ecd503 img.shogun-image {
  width: 100%;
  
  
  max-width: 540px;

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




.s-bf76445d-4730-41c7-bffb-1114b0ecd503 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bf76445d-4730-41c7-bffb-1114b0ecd503.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf76445d-4730-41c7-bffb-1114b0ecd503.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bf76445d-4730-41c7-bffb-1114b0ecd503 img.shogun-image {
  width: 100%;
  
  
  

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




.s-bf76445d-4730-41c7-bffb-1114b0ecd503 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bf76445d-4730-41c7-bffb-1114b0ecd503.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf76445d-4730-41c7-bffb-1114b0ecd503.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bf76445d-4730-41c7-bffb-1114b0ecd503 img.shogun-image {
  width: 100%;
  
  
  

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




.s-bf76445d-4730-41c7-bffb-1114b0ecd503 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bf76445d-4730-41c7-bffb-1114b0ecd503.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf76445d-4730-41c7-bffb-1114b0ecd503.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bf76445d-4730-41c7-bffb-1114b0ecd503 img.shogun-image {
  width: 100%;
  
  
  

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




.s-bf76445d-4730-41c7-bffb-1114b0ecd503 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bf76445d-4730-41c7-bffb-1114b0ecd503.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf76445d-4730-41c7-bffb-1114b0ecd503.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-bf76445d-4730-41c7-bffb-1114b0ecd503 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bf76445d-4730-41c7-bffb-1114b0ecd503 img.shogun-image {
  width: 100%;
  
  
  

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




.s-bf76445d-4730-41c7-bffb-1114b0ecd503 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bf76445d-4730-41c7-bffb-1114b0ecd503.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf76445d-4730-41c7-bffb-1114b0ecd503.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf76445d-4730-41c7-bffb-1114b0ecd503.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  margin-left: auto;
margin-right: auto;
max-width: 585px;
text-align: center;
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 25px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 img.shogun-image {
  width: 100%;
  
  
  max-width: 585px;

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




.s-ef2afca1-9a77-4dd3-ad91-892c3c516189 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef2afca1-9a77-4dd3-ad91-892c3c516189.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef2afca1-9a77-4dd3-ad91-892c3c516189.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef2afca1-9a77-4dd3-ad91-892c3c516189 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef2afca1-9a77-4dd3-ad91-892c3c516189.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef2afca1-9a77-4dd3-ad91-892c3c516189.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef2afca1-9a77-4dd3-ad91-892c3c516189 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef2afca1-9a77-4dd3-ad91-892c3c516189.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef2afca1-9a77-4dd3-ad91-892c3c516189.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef2afca1-9a77-4dd3-ad91-892c3c516189 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef2afca1-9a77-4dd3-ad91-892c3c516189.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef2afca1-9a77-4dd3-ad91-892c3c516189.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef2afca1-9a77-4dd3-ad91-892c3c516189 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef2afca1-9a77-4dd3-ad91-892c3c516189 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef2afca1-9a77-4dd3-ad91-892c3c516189.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef2afca1-9a77-4dd3-ad91-892c3c516189.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef2afca1-9a77-4dd3-ad91-892c3c516189.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-dda04c6d-9121-4859-bdac-6132a76fc0b2 {
  margin-left: 3%;
margin-right: 3%;
padding-left: 0%;
padding-right: 0%;
}

#s-dda04c6d-9121-4859-bdac-6132a76fc0b2 .shg-proportional-font-size,
#s-dda04c6d-9121-4859-bdac-6132a76fc0b2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1c8eda79-03b3-4de3-aa7f-4c457774d2f0 {
  margin-left: 3%;
margin-right: 3%;
}

#s-1c8eda79-03b3-4de3-aa7f-4c457774d2f0 .shg-proportional-font-size,
#s-1c8eda79-03b3-4de3-aa7f-4c457774d2f0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-34f9ae1c-7514-4a25-8dfa-3d40df90d434 {
  margin-left: 3%;
margin-right: 3%;
}

#s-34f9ae1c-7514-4a25-8dfa-3d40df90d434 .shg-proportional-font-size,
#s-34f9ae1c-7514-4a25-8dfa-3d40df90d434 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-49ed0156-88e9-41ac-a697-187d68b60ce3 {
  margin-left: 3%;
margin-right: 3%;
}

#s-49ed0156-88e9-41ac-a697-187d68b60ce3 .shg-proportional-font-size,
#s-49ed0156-88e9-41ac-a697-187d68b60ce3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b214d4a5-cb8c-4dc2-be51-4203fb8a4a18 {
  margin-top: -40px;
margin-left: auto;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-radius: 7px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-b214d4a5-cb8c-4dc2-be51-4203fb8a4a18:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-b214d4a5-cb8c-4dc2-be51-4203fb8a4a18:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-b214d4a5-cb8c-4dc2-be51-4203fb8a4a18 {
  margin-top: 0px;
padding-left: 10px;
padding-right: 10px;
}
}

  #s-b214d4a5-cb8c-4dc2-be51-4203fb8a4a18-root {
    text-align: center;
  }


#s-b214d4a5-cb8c-4dc2-be51-4203fb8a4a18.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b214d4a5-cb8c-4dc2-be51-4203fb8a4a18-root {
    text-align: center;
  }


#s-b214d4a5-cb8c-4dc2-be51-4203fb8a4a18.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b214d4a5-cb8c-4dc2-be51-4203fb8a4a18-root {
    text-align: center;
  }


#s-b214d4a5-cb8c-4dc2-be51-4203fb8a4a18.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b214d4a5-cb8c-4dc2-be51-4203fb8a4a18-root {
    text-align: center;
  }


#s-b214d4a5-cb8c-4dc2-be51-4203fb8a4a18.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b214d4a5-cb8c-4dc2-be51-4203fb8a4a18-root {
    text-align: center;
  }


#s-b214d4a5-cb8c-4dc2-be51-4203fb8a4a18.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}
#s-20253a5f-5230-4986-8d2d-843e9fe8e6e9 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(27, 67, 118, 1);
}








#s-20253a5f-5230-4986-8d2d-843e9fe8e6e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-20253a5f-5230-4986-8d2d-843e9fe8e6e9.shg-box.shg-c {
  justify-content: center;
}

#s-5e093955-e31d-4e1c-ad6d-8b508f8af798 {
  margin-left: 15%;
margin-right: 15%;
}
@media (max-width: 767px){#s-5e093955-e31d-4e1c-ad6d-8b508f8af798 {
  display: none;
}
#s-5e093955-e31d-4e1c-ad6d-8b508f8af798, #wrap-s-5e093955-e31d-4e1c-ad6d-8b508f8af798, #wrap-content-s-5e093955-e31d-4e1c-ad6d-8b508f8af798 { display: none !important; }}
#s-5e093955-e31d-4e1c-ad6d-8b508f8af798 .shg-proportional-font-size,
#s-5e093955-e31d-4e1c-ad6d-8b508f8af798 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a8b56812-23e4-4fc6-8f44-4627f4180da3 {
  margin-left: 4%;
margin-right: 4%;
}
@media (min-width: 1200px){#s-a8b56812-23e4-4fc6-8f44-4627f4180da3 {
  display: none;
}
#s-a8b56812-23e4-4fc6-8f44-4627f4180da3, #wrap-s-a8b56812-23e4-4fc6-8f44-4627f4180da3, #wrap-content-s-a8b56812-23e4-4fc6-8f44-4627f4180da3 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a8b56812-23e4-4fc6-8f44-4627f4180da3 {
  display: none;
}
#s-a8b56812-23e4-4fc6-8f44-4627f4180da3, #wrap-s-a8b56812-23e4-4fc6-8f44-4627f4180da3, #wrap-content-s-a8b56812-23e4-4fc6-8f44-4627f4180da3 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a8b56812-23e4-4fc6-8f44-4627f4180da3 {
  display: none;
}
#s-a8b56812-23e4-4fc6-8f44-4627f4180da3, #wrap-s-a8b56812-23e4-4fc6-8f44-4627f4180da3, #wrap-content-s-a8b56812-23e4-4fc6-8f44-4627f4180da3 { display: none !important; }}
#s-a8b56812-23e4-4fc6-8f44-4627f4180da3 .shg-proportional-font-size,
#s-a8b56812-23e4-4fc6-8f44-4627f4180da3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6f354315-1ab6-40ed-bce6-8266fe357526 {
  margin-left: auto;
margin-right: auto;
padding-top: 25px;
padding-bottom: 25px;
min-height: 50px;
}








#s-6f354315-1ab6-40ed-bce6-8266fe357526 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6f354315-1ab6-40ed-bce6-8266fe357526.shg-box.shg-c {
  justify-content: center;
}

#s-2f67c7f2-14ba-46fb-8efe-5d36f877796b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  margin-left: auto;
margin-right: auto;
max-width: 25px;
text-align: center;
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fea2c858-19a6-4e05-b5d5-96d49e481637 img.shogun-image {
  width: 100%;
  
  
  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-fea2c858-19a6-4e05-b5d5-96d49e481637 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fea2c858-19a6-4e05-b5d5-96d49e481637.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fea2c858-19a6-4e05-b5d5-96d49e481637.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fea2c858-19a6-4e05-b5d5-96d49e481637 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fea2c858-19a6-4e05-b5d5-96d49e481637 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fea2c858-19a6-4e05-b5d5-96d49e481637.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fea2c858-19a6-4e05-b5d5-96d49e481637.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fea2c858-19a6-4e05-b5d5-96d49e481637 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fea2c858-19a6-4e05-b5d5-96d49e481637 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fea2c858-19a6-4e05-b5d5-96d49e481637.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fea2c858-19a6-4e05-b5d5-96d49e481637.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fea2c858-19a6-4e05-b5d5-96d49e481637 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fea2c858-19a6-4e05-b5d5-96d49e481637 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fea2c858-19a6-4e05-b5d5-96d49e481637.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fea2c858-19a6-4e05-b5d5-96d49e481637.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fea2c858-19a6-4e05-b5d5-96d49e481637 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fea2c858-19a6-4e05-b5d5-96d49e481637 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fea2c858-19a6-4e05-b5d5-96d49e481637 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fea2c858-19a6-4e05-b5d5-96d49e481637.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fea2c858-19a6-4e05-b5d5-96d49e481637.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fea2c858-19a6-4e05-b5d5-96d49e481637.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-cfeb1883-98ad-4764-9818-4d732aa740cd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cfeb1883-98ad-4764-9818-4d732aa740cd .shogun-heading-component h1 {
  color: rgba(27, 67, 118, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-cfeb1883-98ad-4764-9818-4d732aa740cd .shogun-heading-component h1 {
  color: rgba(27, 67, 118, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170 {
  margin-left: 24%;
margin-right: 24%;
}
@media (min-width: 1200px){#s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170 {
  display: none;
}
#s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170, #wrap-s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170, #wrap-content-s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170 {
  display: none;
}
#s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170, #wrap-s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170, #wrap-content-s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170 {
  display: none;
}
#s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170, #wrap-s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170, #wrap-content-s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170 { display: none !important; }}@media (max-width: 767px){#s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170 .shg-proportional-font-size,
#s-9b7d9e8a-4d47-41f9-84f2-18f3b2d25170 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6532230c-91eb-4c1f-b5eb-530d8abf261b {
  margin-left: 24%;
margin-right: 24%;
}
@media (max-width: 767px){#s-6532230c-91eb-4c1f-b5eb-530d8abf261b {
  margin-left: 5%;
margin-right: 5%;
display: none;
}
#s-6532230c-91eb-4c1f-b5eb-530d8abf261b, #wrap-s-6532230c-91eb-4c1f-b5eb-530d8abf261b, #wrap-content-s-6532230c-91eb-4c1f-b5eb-530d8abf261b { display: none !important; }}
#s-6532230c-91eb-4c1f-b5eb-530d8abf261b .shg-proportional-font-size,
#s-6532230c-91eb-4c1f-b5eb-530d8abf261b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  margin-left: 16%;
margin-right: 16%;
max-width: 1262px;
text-align: center;
}
@media (max-width: 767px){#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  display: none;
}
#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59, #wrap-s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59, #wrap-content-s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 { display: none !important; }}
#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 16%;
  margin-right: 16%;
  
  
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  padding-left: 0%;
  padding-right: 0%;
  
  
}


.shg-image-content-margin-container-s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 img.shogun-image {
  width: 100%;
  
  
  max-width: 1262px;

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




.s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7869b1a5-ce89-4bb5-85b0-708d0fd51e59.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
.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-05ab475a-a205-466e-81db-60a2effe842c {
  margin-left: 4%;
margin-right: 4%;
}
@media (min-width: 1200px){#s-05ab475a-a205-466e-81db-60a2effe842c {
  display: none;
}
#s-05ab475a-a205-466e-81db-60a2effe842c, #wrap-s-05ab475a-a205-466e-81db-60a2effe842c, #wrap-content-s-05ab475a-a205-466e-81db-60a2effe842c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-05ab475a-a205-466e-81db-60a2effe842c {
  display: none;
}
#s-05ab475a-a205-466e-81db-60a2effe842c, #wrap-s-05ab475a-a205-466e-81db-60a2effe842c, #wrap-content-s-05ab475a-a205-466e-81db-60a2effe842c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-05ab475a-a205-466e-81db-60a2effe842c {
  display: none;
}
#s-05ab475a-a205-466e-81db-60a2effe842c, #wrap-s-05ab475a-a205-466e-81db-60a2effe842c, #wrap-content-s-05ab475a-a205-466e-81db-60a2effe842c { display: none !important; }}
#s-05ab475a-a205-466e-81db-60a2effe842c > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-05ab475a-a205-466e-81db-60a2effe842c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(0, 172, 78, 1);
  padding: 10px;
}

#s-05ab475a-a205-466e-81db-60a2effe842c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-05ab475a-a205-466e-81db-60a2effe842c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-05ab475a-a205-466e-81db-60a2effe842c > .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: Montserrat;
  font-weight: 700;
  
  font-size: 21px;
}

#s-05ab475a-a205-466e-81db-60a2effe842c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 21px;
}
#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 1890px;
text-align: center;
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 img.shogun-image {
  width: 100%;
  
  
  max-width: 1890px;

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




.s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 img.shogun-image {
  width: 100%;
  
  
  

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




.s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 img.shogun-image {
  width: 100%;
  
  
  

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




.s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 img.shogun-image {
  width: 100%;
  
  
  

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




.s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 img.shogun-image {
  width: 100%;
  
  
  

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




.s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13e21dae-9a5a-4b3a-91a1-a9599ba2e546.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-54329905-2ce1-4dae-9698-3792528dc879 {
  margin-top: 10px;
margin-left: 4%;
margin-right: 4%;
}
@media (min-width: 1200px){#s-54329905-2ce1-4dae-9698-3792528dc879 {
  display: none;
}
#s-54329905-2ce1-4dae-9698-3792528dc879, #wrap-s-54329905-2ce1-4dae-9698-3792528dc879, #wrap-content-s-54329905-2ce1-4dae-9698-3792528dc879 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-54329905-2ce1-4dae-9698-3792528dc879 {
  display: none;
}
#s-54329905-2ce1-4dae-9698-3792528dc879, #wrap-s-54329905-2ce1-4dae-9698-3792528dc879, #wrap-content-s-54329905-2ce1-4dae-9698-3792528dc879 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-54329905-2ce1-4dae-9698-3792528dc879 {
  display: none;
}
#s-54329905-2ce1-4dae-9698-3792528dc879, #wrap-s-54329905-2ce1-4dae-9698-3792528dc879, #wrap-content-s-54329905-2ce1-4dae-9698-3792528dc879 { display: none !important; }}
#s-54329905-2ce1-4dae-9698-3792528dc879 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-54329905-2ce1-4dae-9698-3792528dc879 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(0, 172, 78, 1);
  padding: 10px;
}

#s-54329905-2ce1-4dae-9698-3792528dc879 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-54329905-2ce1-4dae-9698-3792528dc879 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-54329905-2ce1-4dae-9698-3792528dc879 > .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: Montserrat;
  font-weight: 700;
  
  font-size: 21px;
}

#s-54329905-2ce1-4dae-9698-3792528dc879 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 21px;
}
#s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 1890px;
text-align: center;
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97edb1e2-c255-4340-94dd-86f3bc31759d img.shogun-image {
  width: 100%;
  
  
  max-width: 1890px;

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




.s-97edb1e2-c255-4340-94dd-86f3bc31759d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97edb1e2-c255-4340-94dd-86f3bc31759d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97edb1e2-c255-4340-94dd-86f3bc31759d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97edb1e2-c255-4340-94dd-86f3bc31759d img.shogun-image {
  width: 100%;
  
  
  

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




.s-97edb1e2-c255-4340-94dd-86f3bc31759d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97edb1e2-c255-4340-94dd-86f3bc31759d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97edb1e2-c255-4340-94dd-86f3bc31759d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97edb1e2-c255-4340-94dd-86f3bc31759d img.shogun-image {
  width: 100%;
  
  
  

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




.s-97edb1e2-c255-4340-94dd-86f3bc31759d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97edb1e2-c255-4340-94dd-86f3bc31759d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97edb1e2-c255-4340-94dd-86f3bc31759d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97edb1e2-c255-4340-94dd-86f3bc31759d img.shogun-image {
  width: 100%;
  
  
  

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




.s-97edb1e2-c255-4340-94dd-86f3bc31759d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97edb1e2-c255-4340-94dd-86f3bc31759d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97edb1e2-c255-4340-94dd-86f3bc31759d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-97edb1e2-c255-4340-94dd-86f3bc31759d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97edb1e2-c255-4340-94dd-86f3bc31759d img.shogun-image {
  width: 100%;
  
  
  

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




.s-97edb1e2-c255-4340-94dd-86f3bc31759d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97edb1e2-c255-4340-94dd-86f3bc31759d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97edb1e2-c255-4340-94dd-86f3bc31759d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97edb1e2-c255-4340-94dd-86f3bc31759d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd {
  margin-top: 10px;
margin-left: 4%;
margin-right: 4%;
}
@media (min-width: 1200px){#s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd {
  display: none;
}
#s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd, #wrap-s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd, #wrap-content-s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd {
  display: none;
}
#s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd, #wrap-s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd, #wrap-content-s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd {
  display: none;
}
#s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd, #wrap-s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd, #wrap-content-s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd { display: none !important; }}
#s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(0, 172, 78, 1);
  padding: 10px;
}

#s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd > .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: Montserrat;
  font-weight: 700;
  
  font-size: 21px;
}

#s-6f272e1e-f2bd-43e5-a3ab-cf6608dd3dfd > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 21px;
}
#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 1890px;
text-align: center;
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1890px;

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




.s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-06457107-c6f2-44ee-a95f-dfd5ecefbda7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-06457107-c6f2-44ee-a95f-dfd5ecefbda7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-06457107-c6f2-44ee-a95f-dfd5ecefbda7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-06457107-c6f2-44ee-a95f-dfd5ecefbda7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-06457107-c6f2-44ee-a95f-dfd5ecefbda7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-06457107-c6f2-44ee-a95f-dfd5ecefbda7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-06457107-c6f2-44ee-a95f-dfd5ecefbda7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-06457107-c6f2-44ee-a95f-dfd5ecefbda7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-06457107-c6f2-44ee-a95f-dfd5ecefbda7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-06457107-c6f2-44ee-a95f-dfd5ecefbda7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-06457107-c6f2-44ee-a95f-dfd5ecefbda7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-06457107-c6f2-44ee-a95f-dfd5ecefbda7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b656443e-5815-4030-95a4-46af4b3b70fd {
  margin-top: 10px;
margin-left: 4%;
margin-right: 4%;
}
@media (min-width: 1200px){#s-b656443e-5815-4030-95a4-46af4b3b70fd {
  display: none;
}
#s-b656443e-5815-4030-95a4-46af4b3b70fd, #wrap-s-b656443e-5815-4030-95a4-46af4b3b70fd, #wrap-content-s-b656443e-5815-4030-95a4-46af4b3b70fd { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b656443e-5815-4030-95a4-46af4b3b70fd {
  display: none;
}
#s-b656443e-5815-4030-95a4-46af4b3b70fd, #wrap-s-b656443e-5815-4030-95a4-46af4b3b70fd, #wrap-content-s-b656443e-5815-4030-95a4-46af4b3b70fd { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b656443e-5815-4030-95a4-46af4b3b70fd {
  display: none;
}
#s-b656443e-5815-4030-95a4-46af4b3b70fd, #wrap-s-b656443e-5815-4030-95a4-46af4b3b70fd, #wrap-content-s-b656443e-5815-4030-95a4-46af4b3b70fd { display: none !important; }}
#s-b656443e-5815-4030-95a4-46af4b3b70fd > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-b656443e-5815-4030-95a4-46af4b3b70fd > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(0, 172, 78, 1);
  padding: 10px;
}

#s-b656443e-5815-4030-95a4-46af4b3b70fd > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-b656443e-5815-4030-95a4-46af4b3b70fd > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-b656443e-5815-4030-95a4-46af4b3b70fd > .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: Montserrat;
  font-weight: 700;
  
  font-size: 21px;
}

#s-b656443e-5815-4030-95a4-46af4b3b70fd > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 21px;
}
#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 1890px;
text-align: center;
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1890px;

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




.s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7cabee7-d5c1-48f7-93eb-d43ccfcd7fd0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-86d747fd-765f-47bf-8106-6db187dfbcd5 {
  margin-top: 10px;
margin-left: 4%;
margin-right: 4%;
}
@media (min-width: 1200px){#s-86d747fd-765f-47bf-8106-6db187dfbcd5 {
  display: none;
}
#s-86d747fd-765f-47bf-8106-6db187dfbcd5, #wrap-s-86d747fd-765f-47bf-8106-6db187dfbcd5, #wrap-content-s-86d747fd-765f-47bf-8106-6db187dfbcd5 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-86d747fd-765f-47bf-8106-6db187dfbcd5 {
  display: none;
}
#s-86d747fd-765f-47bf-8106-6db187dfbcd5, #wrap-s-86d747fd-765f-47bf-8106-6db187dfbcd5, #wrap-content-s-86d747fd-765f-47bf-8106-6db187dfbcd5 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-86d747fd-765f-47bf-8106-6db187dfbcd5 {
  display: none;
}
#s-86d747fd-765f-47bf-8106-6db187dfbcd5, #wrap-s-86d747fd-765f-47bf-8106-6db187dfbcd5, #wrap-content-s-86d747fd-765f-47bf-8106-6db187dfbcd5 { display: none !important; }}
#s-86d747fd-765f-47bf-8106-6db187dfbcd5 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-86d747fd-765f-47bf-8106-6db187dfbcd5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(0, 172, 78, 1);
  padding: 10px;
}

#s-86d747fd-765f-47bf-8106-6db187dfbcd5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-86d747fd-765f-47bf-8106-6db187dfbcd5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-86d747fd-765f-47bf-8106-6db187dfbcd5 > .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: Montserrat;
  font-weight: 700;
  
  font-size: 21px;
}

#s-86d747fd-765f-47bf-8106-6db187dfbcd5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 21px;
}
#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 1890px;
text-align: center;
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1890px;

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




.s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d46b2e6-df7a-4568-a3b6-b10d0f2320f3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-30e13e7b-ea0b-4029-8693-e8d630fd9675 {
  margin-top: 10px;
margin-left: 4%;
margin-right: 4%;
}
@media (min-width: 1200px){#s-30e13e7b-ea0b-4029-8693-e8d630fd9675 {
  display: none;
}
#s-30e13e7b-ea0b-4029-8693-e8d630fd9675, #wrap-s-30e13e7b-ea0b-4029-8693-e8d630fd9675, #wrap-content-s-30e13e7b-ea0b-4029-8693-e8d630fd9675 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-30e13e7b-ea0b-4029-8693-e8d630fd9675 {
  display: none;
}
#s-30e13e7b-ea0b-4029-8693-e8d630fd9675, #wrap-s-30e13e7b-ea0b-4029-8693-e8d630fd9675, #wrap-content-s-30e13e7b-ea0b-4029-8693-e8d630fd9675 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-30e13e7b-ea0b-4029-8693-e8d630fd9675 {
  display: none;
}
#s-30e13e7b-ea0b-4029-8693-e8d630fd9675, #wrap-s-30e13e7b-ea0b-4029-8693-e8d630fd9675, #wrap-content-s-30e13e7b-ea0b-4029-8693-e8d630fd9675 { display: none !important; }}
#s-30e13e7b-ea0b-4029-8693-e8d630fd9675 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-30e13e7b-ea0b-4029-8693-e8d630fd9675 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(0, 172, 78, 1);
  padding: 10px;
}

#s-30e13e7b-ea0b-4029-8693-e8d630fd9675 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-30e13e7b-ea0b-4029-8693-e8d630fd9675 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-30e13e7b-ea0b-4029-8693-e8d630fd9675 > .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: Montserrat;
  font-weight: 700;
  
  font-size: 21px;
}

#s-30e13e7b-ea0b-4029-8693-e8d630fd9675 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 21px;
}
#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 1890px;
text-align: center;
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 img.shogun-image {
  width: 100%;
  
  
  max-width: 1890px;

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




.s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9a6d488-89d6-4dcd-aad0-f46eaece9782.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9a6d488-89d6-4dcd-aad0-f46eaece9782.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9a6d488-89d6-4dcd-aad0-f46eaece9782.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9a6d488-89d6-4dcd-aad0-f46eaece9782.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9a6d488-89d6-4dcd-aad0-f46eaece9782.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9a6d488-89d6-4dcd-aad0-f46eaece9782.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9a6d488-89d6-4dcd-aad0-f46eaece9782.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9a6d488-89d6-4dcd-aad0-f46eaece9782.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9a6d488-89d6-4dcd-aad0-f46eaece9782 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9a6d488-89d6-4dcd-aad0-f46eaece9782.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9a6d488-89d6-4dcd-aad0-f46eaece9782.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9a6d488-89d6-4dcd-aad0-f46eaece9782.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ea7c7734-beed-4d66-9943-1259414dd731 {
  margin-top: 10px;
margin-left: 4%;
margin-right: 4%;
}
@media (min-width: 1200px){#s-ea7c7734-beed-4d66-9943-1259414dd731 {
  display: none;
}
#s-ea7c7734-beed-4d66-9943-1259414dd731, #wrap-s-ea7c7734-beed-4d66-9943-1259414dd731, #wrap-content-s-ea7c7734-beed-4d66-9943-1259414dd731 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ea7c7734-beed-4d66-9943-1259414dd731 {
  display: none;
}
#s-ea7c7734-beed-4d66-9943-1259414dd731, #wrap-s-ea7c7734-beed-4d66-9943-1259414dd731, #wrap-content-s-ea7c7734-beed-4d66-9943-1259414dd731 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ea7c7734-beed-4d66-9943-1259414dd731 {
  display: none;
}
#s-ea7c7734-beed-4d66-9943-1259414dd731, #wrap-s-ea7c7734-beed-4d66-9943-1259414dd731, #wrap-content-s-ea7c7734-beed-4d66-9943-1259414dd731 { display: none !important; }}
#s-ea7c7734-beed-4d66-9943-1259414dd731 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-ea7c7734-beed-4d66-9943-1259414dd731 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(0, 172, 78, 1);
  padding: 10px;
}

#s-ea7c7734-beed-4d66-9943-1259414dd731 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-ea7c7734-beed-4d66-9943-1259414dd731 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-ea7c7734-beed-4d66-9943-1259414dd731 > .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: Montserrat;
  font-weight: 700;
  
  font-size: 21px;
}

#s-ea7c7734-beed-4d66-9943-1259414dd731 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 21px;
}
#s-25c96684-5894-48c2-b5fd-c14389aafeab {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 1890px;
text-align: center;
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-25c96684-5894-48c2-b5fd-c14389aafeab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-25c96684-5894-48c2-b5fd-c14389aafeab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-25c96684-5894-48c2-b5fd-c14389aafeab img.shogun-image {
  width: 100%;
  
  
  max-width: 1890px;

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




.s-25c96684-5894-48c2-b5fd-c14389aafeab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-25c96684-5894-48c2-b5fd-c14389aafeab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25c96684-5894-48c2-b5fd-c14389aafeab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-25c96684-5894-48c2-b5fd-c14389aafeab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-25c96684-5894-48c2-b5fd-c14389aafeab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-25c96684-5894-48c2-b5fd-c14389aafeab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-25c96684-5894-48c2-b5fd-c14389aafeab img.shogun-image {
  width: 100%;
  
  
  

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




.s-25c96684-5894-48c2-b5fd-c14389aafeab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-25c96684-5894-48c2-b5fd-c14389aafeab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25c96684-5894-48c2-b5fd-c14389aafeab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-25c96684-5894-48c2-b5fd-c14389aafeab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-25c96684-5894-48c2-b5fd-c14389aafeab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-25c96684-5894-48c2-b5fd-c14389aafeab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-25c96684-5894-48c2-b5fd-c14389aafeab img.shogun-image {
  width: 100%;
  
  
  

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




.s-25c96684-5894-48c2-b5fd-c14389aafeab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-25c96684-5894-48c2-b5fd-c14389aafeab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25c96684-5894-48c2-b5fd-c14389aafeab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-25c96684-5894-48c2-b5fd-c14389aafeab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-25c96684-5894-48c2-b5fd-c14389aafeab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-25c96684-5894-48c2-b5fd-c14389aafeab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-25c96684-5894-48c2-b5fd-c14389aafeab img.shogun-image {
  width: 100%;
  
  
  

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




.s-25c96684-5894-48c2-b5fd-c14389aafeab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-25c96684-5894-48c2-b5fd-c14389aafeab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25c96684-5894-48c2-b5fd-c14389aafeab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-25c96684-5894-48c2-b5fd-c14389aafeab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-25c96684-5894-48c2-b5fd-c14389aafeab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-25c96684-5894-48c2-b5fd-c14389aafeab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-25c96684-5894-48c2-b5fd-c14389aafeab img.shogun-image {
  width: 100%;
  
  
  

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




.s-25c96684-5894-48c2-b5fd-c14389aafeab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-25c96684-5894-48c2-b5fd-c14389aafeab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25c96684-5894-48c2-b5fd-c14389aafeab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25c96684-5894-48c2-b5fd-c14389aafeab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f617f240-8bc5-4f6c-b81f-fe7fec5f1acb {
  margin-left: 24%;
margin-right: 24%;
}
@media (max-width: 767px){#s-f617f240-8bc5-4f6c-b81f-fe7fec5f1acb {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-f617f240-8bc5-4f6c-b81f-fe7fec5f1acb .shg-proportional-font-size,
#s-f617f240-8bc5-4f6c-b81f-fe7fec5f1acb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3d7a5d36-6929-49e0-98ec-49ef8ee58930 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-left: 80px;
padding-bottom: 10px;
padding-right: 80px;
border-radius: 7px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-3d7a5d36-6929-49e0-98ec-49ef8ee58930:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3d7a5d36-6929-49e0-98ec-49ef8ee58930:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-3d7a5d36-6929-49e0-98ec-49ef8ee58930 {
  padding-left: 50px;
padding-right: 50px;
}
}

  #s-3d7a5d36-6929-49e0-98ec-49ef8ee58930-root {
    text-align: center;
  }


#s-3d7a5d36-6929-49e0-98ec-49ef8ee58930.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3d7a5d36-6929-49e0-98ec-49ef8ee58930-root {
    text-align: center;
  }


#s-3d7a5d36-6929-49e0-98ec-49ef8ee58930.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3d7a5d36-6929-49e0-98ec-49ef8ee58930-root {
    text-align: center;
  }


#s-3d7a5d36-6929-49e0-98ec-49ef8ee58930.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3d7a5d36-6929-49e0-98ec-49ef8ee58930-root {
    text-align: center;
  }


#s-3d7a5d36-6929-49e0-98ec-49ef8ee58930.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3d7a5d36-6929-49e0-98ec-49ef8ee58930-root {
    text-align: center;
  }


#s-3d7a5d36-6929-49e0-98ec-49ef8ee58930.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}
#s-41661106-8233-42ca-b6f9-d287c9e761e9 {
  margin-left: 24%;
margin-right: 24%;
}
@media (max-width: 767px){#s-41661106-8233-42ca-b6f9-d287c9e761e9 {
  margin-left: 11%;
margin-right: 11%;
}
}
#s-41661106-8233-42ca-b6f9-d287c9e761e9 .shg-proportional-font-size,
#s-41661106-8233-42ca-b6f9-d287c9e761e9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

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

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

#s-ec2d6d73-8d96-4ade-949a-6a642bda971d {
  margin-left: 6%;
margin-right: 6%;
}
@media (min-width: 1200px){#s-ec2d6d73-8d96-4ade-949a-6a642bda971d {
  margin-left: 15%;
margin-right: 15%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ec2d6d73-8d96-4ade-949a-6a642bda971d {
  margin-left: 15%;
margin-right: 15%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ec2d6d73-8d96-4ade-949a-6a642bda971d {
  
}
}
#s-ec2d6d73-8d96-4ade-949a-6a642bda971d hr {
  border-top: 2px solid #ddd;
}

#s-8b5637f1-8b94-4a5d-b6c0-aa472c1724bc {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
min-height: 50px;
}








#s-8b5637f1-8b94-4a5d-b6c0-aa472c1724bc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8b5637f1-8b94-4a5d-b6c0-aa472c1724bc.shg-box.shg-c {
  justify-content: center;
}

#s-f737a077-e0db-4103-98aa-2675e5070d22 {
  margin-left: auto;
margin-right: auto;
max-width: 25px;
text-align: center;
}

#s-f737a077-e0db-4103-98aa-2675e5070d22 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f737a077-e0db-4103-98aa-2675e5070d22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f737a077-e0db-4103-98aa-2675e5070d22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f737a077-e0db-4103-98aa-2675e5070d22 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f737a077-e0db-4103-98aa-2675e5070d22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f737a077-e0db-4103-98aa-2675e5070d22 img.shogun-image {
  width: 100%;
  
  
  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-f737a077-e0db-4103-98aa-2675e5070d22 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f737a077-e0db-4103-98aa-2675e5070d22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f737a077-e0db-4103-98aa-2675e5070d22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f737a077-e0db-4103-98aa-2675e5070d22.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f737a077-e0db-4103-98aa-2675e5070d22 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f737a077-e0db-4103-98aa-2675e5070d22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f737a077-e0db-4103-98aa-2675e5070d22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f737a077-e0db-4103-98aa-2675e5070d22 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f737a077-e0db-4103-98aa-2675e5070d22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f737a077-e0db-4103-98aa-2675e5070d22 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f737a077-e0db-4103-98aa-2675e5070d22 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f737a077-e0db-4103-98aa-2675e5070d22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f737a077-e0db-4103-98aa-2675e5070d22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f737a077-e0db-4103-98aa-2675e5070d22.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f737a077-e0db-4103-98aa-2675e5070d22 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f737a077-e0db-4103-98aa-2675e5070d22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f737a077-e0db-4103-98aa-2675e5070d22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f737a077-e0db-4103-98aa-2675e5070d22 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f737a077-e0db-4103-98aa-2675e5070d22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f737a077-e0db-4103-98aa-2675e5070d22 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f737a077-e0db-4103-98aa-2675e5070d22 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f737a077-e0db-4103-98aa-2675e5070d22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f737a077-e0db-4103-98aa-2675e5070d22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f737a077-e0db-4103-98aa-2675e5070d22.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f737a077-e0db-4103-98aa-2675e5070d22 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f737a077-e0db-4103-98aa-2675e5070d22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f737a077-e0db-4103-98aa-2675e5070d22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f737a077-e0db-4103-98aa-2675e5070d22 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f737a077-e0db-4103-98aa-2675e5070d22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f737a077-e0db-4103-98aa-2675e5070d22 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f737a077-e0db-4103-98aa-2675e5070d22 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f737a077-e0db-4103-98aa-2675e5070d22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f737a077-e0db-4103-98aa-2675e5070d22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f737a077-e0db-4103-98aa-2675e5070d22.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f737a077-e0db-4103-98aa-2675e5070d22 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f737a077-e0db-4103-98aa-2675e5070d22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f737a077-e0db-4103-98aa-2675e5070d22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f737a077-e0db-4103-98aa-2675e5070d22 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f737a077-e0db-4103-98aa-2675e5070d22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f737a077-e0db-4103-98aa-2675e5070d22 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f737a077-e0db-4103-98aa-2675e5070d22 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f737a077-e0db-4103-98aa-2675e5070d22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f737a077-e0db-4103-98aa-2675e5070d22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f737a077-e0db-4103-98aa-2675e5070d22.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-14202944-8872-45de-9933-2c9b852de03e {
  margin-left: auto;
margin-right: auto;
padding-left: 1%;
}

#s-14202944-8872-45de-9933-2c9b852de03e .shg-proportional-font-size,
#s-14202944-8872-45de-9933-2c9b852de03e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b5b990f2-bb3f-4264-a530-67897e2406e3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4b199124-d2f4-4231-acc1-870bb0861e8d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4b199124-d2f4-4231-acc1-870bb0861e8d .shogun-heading-component h1 {
  color: rgba(27, 67, 118, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-4b199124-d2f4-4231-acc1-870bb0861e8d .shogun-heading-component h1 {
  color: rgba(27, 67, 118, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-103dda1f-daac-4131-9b12-654a2c717cd4 {
  margin-left: 24%;
margin-right: 24%;
}
@media (max-width: 767px){#s-103dda1f-daac-4131-9b12-654a2c717cd4 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-103dda1f-daac-4131-9b12-654a2c717cd4 .shg-proportional-font-size,
#s-103dda1f-daac-4131-9b12-654a2c717cd4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f28ee9c0-5d7a-4e57-9270-bc44e383bb84 {
  box-shadow:1px 1px 7px 3px rgba(229, 229, 229, 1);
margin-left: 15%;
margin-right: 15%;
padding-top: 25px;
padding-bottom: 50px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(175, 175, 175, 1);
border-style: none;
border-radius: 25px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-f28ee9c0-5d7a-4e57-9270-bc44e383bb84 {
  margin-left: 3%;
margin-right: 3%;
}
}@media (max-width: 767px){#s-f28ee9c0-5d7a-4e57-9270-bc44e383bb84 {
  margin-left: 5%;
margin-right: 5%;
}
}
@media (min-width: 0px) {
[id="s-f28ee9c0-5d7a-4e57-9270-bc44e383bb84"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f28ee9c0-5d7a-4e57-9270-bc44e383bb84"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f28ee9c0-5d7a-4e57-9270-bc44e383bb84"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f28ee9c0-5d7a-4e57-9270-bc44e383bb84"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f28ee9c0-5d7a-4e57-9270-bc44e383bb84"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f28ee9c0-5d7a-4e57-9270-bc44e383bb84"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f28ee9c0-5d7a-4e57-9270-bc44e383bb84"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

#s-98c6b220-1b2c-49d8-bd79-61e3d3090770 {
  margin-top: 25px;
margin-left: 23%;
margin-bottom: 25px;
margin-right: 23%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 255px;
background-color: rgba(0, 172, 78, 1);
}

#s-98c6b220-1b2c-49d8-bd79-61e3d3090770 .shg-proportional-font-size,
#s-98c6b220-1b2c-49d8-bd79-61e3d3090770 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  margin-top: 45px;
margin-left: auto;
margin-right: auto;
max-width: 300px;
text-align: center;
}
@media (max-width: 767px){#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  max-width: 200px;
}
}
#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 45px;
  
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 img.shogun-image {
  width: 100%;
  
  
  max-width: 300px;

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




.s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 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-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8bc0b1f-00ac-4ea6-ade5-08a81ecb6227.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1424533e-0da5-4824-92b9-171c49ce9926 {
  margin-top: 3px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
}

#s-1424533e-0da5-4824-92b9-171c49ce9926 .shg-proportional-font-size,
#s-1424533e-0da5-4824-92b9-171c49ce9926 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-78ae032d-ca3c-435b-b0ea-fb2c60a00337 {
  margin-top: 25px;
margin-left: 5%;
margin-right: auto;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}

#s-6f02a241-59fe-4f2c-af43-4c9dee4b64af {
  margin-left: auto;
margin-right: auto;
}

#s-f05bb8e3-a015-46e7-bcf4-3e396add57c3 {
  margin-left: 5%;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-f05bb8e3-a015-46e7-bcf4-3e396add57c3 .shogun-heading-component h1 {
  color: rgba(0, 172, 78, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-f05bb8e3-a015-46e7-bcf4-3e396add57c3 .shogun-heading-component h1 {
  color: rgba(0, 172, 78, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-2f3cfe6c-fc6c-48f9-888e-19ced4a860fe {
  margin-top: -19px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 0%;
}

#s-2f3cfe6c-fc6c-48f9-888e-19ced4a860fe .shg-proportional-font-size,
#s-2f3cfe6c-fc6c-48f9-888e-19ced4a860fe .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-61b16116-cd78-4bdd-adcb-b78f65b666b1 {
  margin-left: 5%;
margin-right: 5%;
}

@media (min-width: 0px) {
[id="s-61b16116-cd78-4bdd-adcb-b78f65b666b1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-61b16116-cd78-4bdd-adcb-b78f65b666b1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-61b16116-cd78-4bdd-adcb-b78f65b666b1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-61b16116-cd78-4bdd-adcb-b78f65b666b1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-9fb9afa6-6e5d-455c-8ecf-c0fae31be92e {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 15px;
min-height: 50px;
background-color: rgba(246, 247, 249, 1);
}
@media (max-width: 767px){#s-9fb9afa6-6e5d-455c-8ecf-c0fae31be92e {
  margin-top: 10px;
margin-bottom: 10px;
}
}







#s-9fb9afa6-6e5d-455c-8ecf-c0fae31be92e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9fb9afa6-6e5d-455c-8ecf-c0fae31be92e.shg-box.shg-c {
  justify-content: center;
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 30px;
text-align: center;
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
}


.shg-image-content-margin-container-s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c img.shogun-image {
  width: 100%;
  
  
  max-width: 30px;

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




.s-6195bfbe-014f-4b2d-90d7-81bd2062852c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6195bfbe-014f-4b2d-90d7-81bd2062852c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6195bfbe-014f-4b2d-90d7-81bd2062852c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c img.shogun-image {
  width: 100%;
  
  
  

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




.s-6195bfbe-014f-4b2d-90d7-81bd2062852c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6195bfbe-014f-4b2d-90d7-81bd2062852c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6195bfbe-014f-4b2d-90d7-81bd2062852c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c img.shogun-image {
  width: 100%;
  
  
  

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




.s-6195bfbe-014f-4b2d-90d7-81bd2062852c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6195bfbe-014f-4b2d-90d7-81bd2062852c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6195bfbe-014f-4b2d-90d7-81bd2062852c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c img.shogun-image {
  width: 100%;
  
  
  

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




.s-6195bfbe-014f-4b2d-90d7-81bd2062852c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6195bfbe-014f-4b2d-90d7-81bd2062852c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6195bfbe-014f-4b2d-90d7-81bd2062852c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6195bfbe-014f-4b2d-90d7-81bd2062852c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c img.shogun-image {
  width: 100%;
  
  
  

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




.s-6195bfbe-014f-4b2d-90d7-81bd2062852c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6195bfbe-014f-4b2d-90d7-81bd2062852c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6195bfbe-014f-4b2d-90d7-81bd2062852c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6195bfbe-014f-4b2d-90d7-81bd2062852c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4301cb19-bd40-4170-9ff6-6daae5d35f6b {
  margin-left: auto;
margin-right: auto;
}

#s-4301cb19-bd40-4170-9ff6-6daae5d35f6b .shg-proportional-font-size,
#s-4301cb19-bd40-4170-9ff6-6daae5d35f6b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-95f0eab6-674a-485b-8822-1ae2964f56e6 {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 15px;
min-height: 50px;
background-color: rgba(246, 247, 249, 1);
}








#s-95f0eab6-674a-485b-8822-1ae2964f56e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-95f0eab6-674a-485b-8822-1ae2964f56e6.shg-box.shg-c {
  justify-content: center;
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  margin-left: auto;
margin-right: auto;
max-width: 30px;
text-align: center;
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0a04337d-0fb4-4823-8412-bd72beb4e930 img.shogun-image {
  width: 100%;
  
  
  max-width: 30px;

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




.s-0a04337d-0fb4-4823-8412-bd72beb4e930 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0a04337d-0fb4-4823-8412-bd72beb4e930.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a04337d-0fb4-4823-8412-bd72beb4e930.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0a04337d-0fb4-4823-8412-bd72beb4e930 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0a04337d-0fb4-4823-8412-bd72beb4e930 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0a04337d-0fb4-4823-8412-bd72beb4e930.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a04337d-0fb4-4823-8412-bd72beb4e930.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0a04337d-0fb4-4823-8412-bd72beb4e930 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0a04337d-0fb4-4823-8412-bd72beb4e930 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0a04337d-0fb4-4823-8412-bd72beb4e930.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a04337d-0fb4-4823-8412-bd72beb4e930.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0a04337d-0fb4-4823-8412-bd72beb4e930 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0a04337d-0fb4-4823-8412-bd72beb4e930 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0a04337d-0fb4-4823-8412-bd72beb4e930.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a04337d-0fb4-4823-8412-bd72beb4e930.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0a04337d-0fb4-4823-8412-bd72beb4e930 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0a04337d-0fb4-4823-8412-bd72beb4e930 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0a04337d-0fb4-4823-8412-bd72beb4e930 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0a04337d-0fb4-4823-8412-bd72beb4e930.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0a04337d-0fb4-4823-8412-bd72beb4e930.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0a04337d-0fb4-4823-8412-bd72beb4e930.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0c44df48-a2c5-40aa-8582-42b425384b43 {
  margin-left: 3%;
margin-right: 3%;
}

#s-0c44df48-a2c5-40aa-8582-42b425384b43 .shg-proportional-font-size,
#s-0c44df48-a2c5-40aa-8582-42b425384b43 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ed8e8598-5c49-4896-be95-021ff79f2858 {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 15px;
min-height: 50px;
background-color: rgba(246, 247, 249, 1);
}
@media (max-width: 767px){#s-ed8e8598-5c49-4896-be95-021ff79f2858 {
  margin-top: 10px;
margin-bottom: 0px;
}
}







#s-ed8e8598-5c49-4896-be95-021ff79f2858 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ed8e8598-5c49-4896-be95-021ff79f2858.shg-box.shg-c {
  justify-content: center;
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  margin-left: auto;
margin-right: auto;
max-width: 30px;
text-align: center;
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d8bb1e45-5455-4124-8dfb-576a648f592a img.shogun-image {
  width: 100%;
  
  
  max-width: 30px;

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




.s-d8bb1e45-5455-4124-8dfb-576a648f592a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d8bb1e45-5455-4124-8dfb-576a648f592a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8bb1e45-5455-4124-8dfb-576a648f592a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d8bb1e45-5455-4124-8dfb-576a648f592a img.shogun-image {
  width: 100%;
  
  
  

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




.s-d8bb1e45-5455-4124-8dfb-576a648f592a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d8bb1e45-5455-4124-8dfb-576a648f592a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8bb1e45-5455-4124-8dfb-576a648f592a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d8bb1e45-5455-4124-8dfb-576a648f592a img.shogun-image {
  width: 100%;
  
  
  

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




.s-d8bb1e45-5455-4124-8dfb-576a648f592a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d8bb1e45-5455-4124-8dfb-576a648f592a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8bb1e45-5455-4124-8dfb-576a648f592a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d8bb1e45-5455-4124-8dfb-576a648f592a img.shogun-image {
  width: 100%;
  
  
  

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




.s-d8bb1e45-5455-4124-8dfb-576a648f592a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d8bb1e45-5455-4124-8dfb-576a648f592a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8bb1e45-5455-4124-8dfb-576a648f592a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d8bb1e45-5455-4124-8dfb-576a648f592a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d8bb1e45-5455-4124-8dfb-576a648f592a img.shogun-image {
  width: 100%;
  
  
  

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




.s-d8bb1e45-5455-4124-8dfb-576a648f592a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d8bb1e45-5455-4124-8dfb-576a648f592a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8bb1e45-5455-4124-8dfb-576a648f592a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8bb1e45-5455-4124-8dfb-576a648f592a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-cd31533c-cdeb-4618-8fe9-4983e9089891 {
  margin-left: 3%;
margin-right: 3%;
}

#s-cd31533c-cdeb-4618-8fe9-4983e9089891 .shg-proportional-font-size,
#s-cd31533c-cdeb-4618-8fe9-4983e9089891 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-54995451-7d17-4579-aa77-5589252dde5f {
  margin-left: 1%;
margin-right: 1%;
padding-left: 0%;
padding-right: 0%;
}

#s-54995451-7d17-4579-aa77-5589252dde5f .shg-proportional-font-size,
#s-54995451-7d17-4579-aa77-5589252dde5f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2c43a285-27d1-44fa-89c6-da9711497405 {
  margin-top: -19px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 0%;
}

#s-2c43a285-27d1-44fa-89c6-da9711497405 .shg-proportional-font-size,
#s-2c43a285-27d1-44fa-89c6-da9711497405 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e96c1626-b9d2-435a-8836-8faa2d1fa68a {
  margin-left: auto;
margin-right: auto;
}

#s-464b52a1-dc89-4401-867b-0eb3d751e7b6 {
  margin-left: auto;
margin-right: auto;
}

#s-413a3b24-2435-4806-babf-91cc59af7998 {
  margin-left: 5%;
margin-right: 5%;
}
@media (min-width: 1200px){#s-413a3b24-2435-4806-babf-91cc59af7998 {
  margin-left: 5%;
margin-right: 30%;
}
}@media (max-width: 767px){#s-413a3b24-2435-4806-babf-91cc59af7998 {
  display: none;
}
#s-413a3b24-2435-4806-babf-91cc59af7998, #wrap-s-413a3b24-2435-4806-babf-91cc59af7998, #wrap-content-s-413a3b24-2435-4806-babf-91cc59af7998 { display: none !important; }}
@media (min-width: 0px) {
[id="s-413a3b24-2435-4806-babf-91cc59af7998"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-413a3b24-2435-4806-babf-91cc59af7998"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-413a3b24-2435-4806-babf-91cc59af7998"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-413a3b24-2435-4806-babf-91cc59af7998"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-5917a191-aec2-4b52-8000-e1ca301d4d86 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-5917a191-aec2-4b52-8000-e1ca301d4d86 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



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

.shg-product-atc-wrapper {
  position: relative;
}

.shg-product-atc-btn {
  position: relative;
  z-index: 2;
  display: block;
  border: none;
  align-items: normal;
  box-sizing: border-box;
  cursor: pointer;
  transition: opacity 200ms linear;
  opacity: 1;
}

.shg-product-atc-btn-opaque {
  opacity: 0;
}

.shg-product-atc-info-box {
  position: absolute;
  z-index: 1;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  text-align: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

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

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

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

#s-859476ca-2878-4577-897b-e7eed4cdd660 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-859476ca-2878-4577-897b-e7eed4cdd660:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-859476ca-2878-4577-897b-e7eed4cdd660:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-859476ca-2878-4577-897b-e7eed4cdd660-atc-btn-wrapper {
    text-align: center;
  }


#s-859476ca-2878-4577-897b-e7eed4cdd660 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-859476ca-2878-4577-897b-e7eed4cdd660.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-859476ca-2878-4577-897b-e7eed4cdd660.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-859476ca-2878-4577-897b-e7eed4cdd660.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-859476ca-2878-4577-897b-e7eed4cdd660-atc-btn-wrapper {
    text-align: center;
  }


#s-859476ca-2878-4577-897b-e7eed4cdd660 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-859476ca-2878-4577-897b-e7eed4cdd660.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-859476ca-2878-4577-897b-e7eed4cdd660.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-859476ca-2878-4577-897b-e7eed4cdd660.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-859476ca-2878-4577-897b-e7eed4cdd660-atc-btn-wrapper {
    text-align: center;
  }


#s-859476ca-2878-4577-897b-e7eed4cdd660 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-859476ca-2878-4577-897b-e7eed4cdd660.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-859476ca-2878-4577-897b-e7eed4cdd660.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-859476ca-2878-4577-897b-e7eed4cdd660.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-859476ca-2878-4577-897b-e7eed4cdd660-atc-btn-wrapper {
    text-align: center;
  }


#s-859476ca-2878-4577-897b-e7eed4cdd660 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-859476ca-2878-4577-897b-e7eed4cdd660.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-859476ca-2878-4577-897b-e7eed4cdd660.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-859476ca-2878-4577-897b-e7eed4cdd660.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-859476ca-2878-4577-897b-e7eed4cdd660-atc-btn-wrapper {
    text-align: center;
  }


#s-859476ca-2878-4577-897b-e7eed4cdd660 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-859476ca-2878-4577-897b-e7eed4cdd660.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-859476ca-2878-4577-897b-e7eed4cdd660.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-859476ca-2878-4577-897b-e7eed4cdd660.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a945662d-d3ce-4df4-a94f-c314e22d1bd3 {
  margin-left: 5%;
margin-right: 5%;
}
@media (min-width: 1200px){#s-a945662d-d3ce-4df4-a94f-c314e22d1bd3 {
  display: none;
}
#s-a945662d-d3ce-4df4-a94f-c314e22d1bd3, #wrap-s-a945662d-d3ce-4df4-a94f-c314e22d1bd3, #wrap-content-s-a945662d-d3ce-4df4-a94f-c314e22d1bd3 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a945662d-d3ce-4df4-a94f-c314e22d1bd3 {
  display: none;
}
#s-a945662d-d3ce-4df4-a94f-c314e22d1bd3, #wrap-s-a945662d-d3ce-4df4-a94f-c314e22d1bd3, #wrap-content-s-a945662d-d3ce-4df4-a94f-c314e22d1bd3 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a945662d-d3ce-4df4-a94f-c314e22d1bd3 {
  display: none;
}
#s-a945662d-d3ce-4df4-a94f-c314e22d1bd3, #wrap-s-a945662d-d3ce-4df4-a94f-c314e22d1bd3, #wrap-content-s-a945662d-d3ce-4df4-a94f-c314e22d1bd3 { display: none !important; }}
@media (min-width: 0px) {
[id="s-a945662d-d3ce-4df4-a94f-c314e22d1bd3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-a945662d-d3ce-4df4-a94f-c314e22d1bd3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a945662d-d3ce-4df4-a94f-c314e22d1bd3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a945662d-d3ce-4df4-a94f-c314e22d1bd3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-416f4de8-5665-4525-88e4-32a104e3318d {
  margin-left: 0%;
margin-right: 20%;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-416f4de8-5665-4525-88e4-32a104e3318d .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-fa129ea9-0b5b-4496-a126-c2101a9da406 {
  margin-left: -27%;
margin-right: 0%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-fa129ea9-0b5b-4496-a126-c2101a9da406:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-fa129ea9-0b5b-4496-a126-c2101a9da406:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iN2I5OWRjNTEtZmRmYS00ZWNiLWE0YzEtMWJiNmY1NWJhNGQ1IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3Yjk5ZGM1MS1mZGZhLTRlY2ItYTRjMS0xYmI2ZjU1YmE0ZDUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-fa129ea9-0b5b-4496-a126-c2101a9da406-atc-btn-wrapper {
    text-align: center;
  }


#s-fa129ea9-0b5b-4496-a126-c2101a9da406 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fa129ea9-0b5b-4496-a126-c2101a9da406.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fa129ea9-0b5b-4496-a126-c2101a9da406.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-fa129ea9-0b5b-4496-a126-c2101a9da406.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-fa129ea9-0b5b-4496-a126-c2101a9da406-atc-btn-wrapper {
    text-align: center;
  }


#s-fa129ea9-0b5b-4496-a126-c2101a9da406 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fa129ea9-0b5b-4496-a126-c2101a9da406.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fa129ea9-0b5b-4496-a126-c2101a9da406.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-fa129ea9-0b5b-4496-a126-c2101a9da406.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-fa129ea9-0b5b-4496-a126-c2101a9da406-atc-btn-wrapper {
    text-align: center;
  }


#s-fa129ea9-0b5b-4496-a126-c2101a9da406 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fa129ea9-0b5b-4496-a126-c2101a9da406.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fa129ea9-0b5b-4496-a126-c2101a9da406.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-fa129ea9-0b5b-4496-a126-c2101a9da406.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-fa129ea9-0b5b-4496-a126-c2101a9da406-atc-btn-wrapper {
    text-align: center;
  }


#s-fa129ea9-0b5b-4496-a126-c2101a9da406 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fa129ea9-0b5b-4496-a126-c2101a9da406.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fa129ea9-0b5b-4496-a126-c2101a9da406.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-fa129ea9-0b5b-4496-a126-c2101a9da406.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-fa129ea9-0b5b-4496-a126-c2101a9da406-atc-btn-wrapper {
    text-align: center;
  }


#s-fa129ea9-0b5b-4496-a126-c2101a9da406 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fa129ea9-0b5b-4496-a126-c2101a9da406.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fa129ea9-0b5b-4496-a126-c2101a9da406.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-fa129ea9-0b5b-4496-a126-c2101a9da406.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-5bda2cb7-4b35-4da6-a296-0c4be002c435 {
  margin-left: 5%;
margin-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 15px;
min-height: 50px;
background-color: rgba(233, 249, 239, 1);
}








#s-5bda2cb7-4b35-4da6-a296-0c4be002c435 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5bda2cb7-4b35-4da6-a296-0c4be002c435.shg-box.shg-c {
  justify-content: center;
}

#s-335696be-69e8-4ad9-8f12-df599d7c9e3c {
  margin-left: 7%;
margin-right: 4%;
padding-left: 1%;
}

#s-335696be-69e8-4ad9-8f12-df599d7c9e3c .shg-proportional-font-size,
#s-335696be-69e8-4ad9-8f12-df599d7c9e3c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-728f848b-a9b4-4442-ae12-1bc1b919ef8d {
  margin-left: 5%;
margin-right: 5%;
}

#s-728f848b-a9b4-4442-ae12-1bc1b919ef8d .shg-proportional-font-size,
#s-728f848b-a9b4-4442-ae12-1bc1b919ef8d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f4beb89b-235f-4676-9061-73d86b4cce2e {
  margin-top: 25px;
margin-left: 16%;
margin-bottom: 0px;
margin-right: 16%;
}
@media (max-width: 767px){#s-f4beb89b-235f-4676-9061-73d86b4cce2e {
  margin-left: 6%;
margin-right: 6%;
}
}
#s-f4beb89b-235f-4676-9061-73d86b4cce2e > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-f4beb89b-235f-4676-9061-73d86b4cce2e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgb(255, 255, 255);
  padding: 10px;
}

#s-f4beb89b-235f-4676-9061-73d86b4cce2e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgb(57, 57, 57);
}

#s-f4beb89b-235f-4676-9061-73d86b4cce2e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-f4beb89b-235f-4676-9061-73d86b4cce2e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgb(57, 57, 57);
  text-align: center;
  font-family: Open Sans;
  font-weight: 700;
  
  font-size: 14px;
}

#s-f4beb89b-235f-4676-9061-73d86b4cce2e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-category-root {
  display: grid;
  -moz-column-gap: 10px;
       column-gap: 10px;
  row-gap: 20px;
}

.shg-default-column-count-2 {
  grid-template-columns: repeat(2, 1fr);
}

.shg-default-column-count-3 {
  grid-template-columns: repeat(3, 1fr);
}

.shg-default-column-count-4 {
  grid-template-columns: repeat(4, 1fr);
}

.shg-default-column-count-5 {
  grid-template-columns: repeat(5, 1fr);
}

.shg-default-column-count-6 {
  grid-template-columns: repeat(6, 1fr);
}

.shg-category-grid .shg-product-image-wrapper img.shogun-image {
  width: 100%;
}

@media (max-width: 767px) {
  .shg-category-root.stacked {
    display: block;
  }
}

/* Swiper CSS - Duplicated from SliderV3 base.css */

.shg-swiper-container {
  --arrow-button-size: 35px;
  --pagination-height: 32px;
  --swiper-pagination-bullet-size: 14px;
  --swiper-pagination-bottom: 8px;

  position: relative;
  /*
  * In case you are wondering, why it's set to grid, please see the links below:
   * https://github.com/nolimits4web/swiper/issues/3599
   * https://github.com/nolimits4web/swiper/issues/3599#issuecomment-1290283431
   */
  display: grid;
  padding: 8px var(--arrow-button-size) var(--pagination-height)
    var(--arrow-button-size);
}

.shg-swiper:not(.swiper-initialized) {
  visibility: hidden;
  display: flex;
  overflow-x: hidden;
}

.shg-swiper-container > .shg-swiper {
  margin-left: 0;
  margin-right: 0;
}

.shg-swiper:not(.swiper-initialized) ~ .swiper-pagination,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-prev,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-next {
  visibility: hidden;
}

.shg-swiper-container > .swiper-button-prev,
.shg-swiper-container > .swiper-button-next {
  top: 0;
  height: calc(100% - var(--pagination-height));
  width: var(--arrow-button-size);
  margin: 0;
}

/* Keep nav aligned to the slider frame; Swiper 12 adds sibling rules with top:50%. */
.shg-swiper-container > .shg-swiper.swiper-horizontal ~ .swiper-button-prev,
.shg-swiper-container > .shg-swiper.swiper-horizontal ~ .swiper-button-next {
  top: 0;
  margin-top: 0;
  height: calc(100% - var(--pagination-height));
}

.shg-swiper-container > .swiper-button-prev {
  left: 0;
}

.shg-swiper-container > .swiper-button-next {
  right: 0;
}

.shg-swiper-container > .swiper-button-next:after,
.shg-swiper-container > .swiper-button-prev:after {
  /* Ditch default Swiper arrow */
  display: none;
}

.shg-swiper-container > .swiper-button-next svg,
.shg-swiper-container > .swiper-button-prev svg {
  width: var(--arrow-button-size);
  height: var(--arrow-button-size);
}

#s-67c3c7f7-3c3b-43ed-9f3f-35bea589b4a7 {
  margin-left: 9%;
margin-right: 9%;
}

#s-67c3c7f7-3c3b-43ed-9f3f-35bea589b4a7 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-67c3c7f7-3c3b-43ed-9f3f-35bea589b4a7 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-67c3c7f7-3c3b-43ed-9f3f-35bea589b4a7 > .swiper-button-prev,
#slider-v3-s-67c3c7f7-3c3b-43ed-9f3f-35bea589b4a7 > .swiper-button-next {
  
}

#slider-v3-s-67c3c7f7-3c3b-43ed-9f3f-35bea589b4a7 > .swiper-button-prev svg,
#slider-v3-s-67c3c7f7-3c3b-43ed-9f3f-35bea589b4a7 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-67c3c7f7-3c3b-43ed-9f3f-35bea589b4a7 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-67c3c7f7-3c3b-43ed-9f3f-35bea589b4a7 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-67c3c7f7-3c3b-43ed-9f3f-35bea589b4a7 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-67c3c7f7-3c3b-43ed-9f3f-35bea589b4a7 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-67c3c7f7-3c3b-43ed-9f3f-35bea589b4a7 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-67c3c7f7-3c3b-43ed-9f3f-35bea589b4a7 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-64b7f694-e044-4d1b-ad57-ef503c015b93 {
  margin-left: auto;
margin-right: auto;
}

.shg-product-image-wrapper a.shogun-product-image-url {
  display: inline-block;
}

.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

.shg-product-img-placeholder img {
  padding: 3rem;
  background: rgba(0, 0, 0, 0.1);
  max-width: -moz-max-content;
  max-width: max-content;
}

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

.shg-product-image-wrapper.visible {
  display: inline-block;
}

.shg-product-image-wrapper .shg-product-image-wrapper a {
  text-decoration: none !important;
  border-bottom: 0 !important;
}

.shg-product-image-wrapper .shg-image-zoom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  max-width: 100%;
  min-height: 100%;
}

.shg-c.shg-align-center .shg-image-zoom {
  margin: 0 auto;
}

.shg-c.shg-align-right .shg-image-zoom {
  margin-left: auto;
}

.shg-image-zoom .shg-image-zoom-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform 0.5s ease-out;
  transform: scale(1);
}

/**
  Fix for IE11, as min-width does not works there.
**/
@media screen\0 {
  .shg-product-image-wrapper > .shogun-image {
    width: 100%;
  }
}

#s-c992f943-ed03-4766-ad10-a5251febbb67 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c992f943-ed03-4766-ad10-a5251febbb67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c992f943-ed03-4766-ad10-a5251febbb67 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-c992f943-ed03-4766-ad10-a5251febbb67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c992f943-ed03-4766-ad10-a5251febbb67 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c992f943-ed03-4766-ad10-a5251febbb67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c992f943-ed03-4766-ad10-a5251febbb67 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c992f943-ed03-4766-ad10-a5251febbb67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c992f943-ed03-4766-ad10-a5251febbb67 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-c992f943-ed03-4766-ad10-a5251febbb67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c992f943-ed03-4766-ad10-a5251febbb67 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
.shg-product-title-component h1 span,
.shg-product-title-component h2 span,
.shg-product-title-component h3 span,
.shg-product-title-component h4 span,
.shg-product-title-component h5 span,
.shg-product-title-component h6 span {
  margin: 0;
  padding: 0;
  display: block;
  
  
  text-transform: none;
  
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

.shg-product-title-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-607baf58-711d-4bda-8696-6ab383bfe02a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-607baf58-711d-4bda-8696-6ab383bfe02a .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-79bb7465-6ce1-4d9b-adae-0bfd935c63d3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-79bb7465-6ce1-4d9b-adae-0bfd935c63d3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-79bb7465-6ce1-4d9b-adae-0bfd935c63d3 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-79bb7465-6ce1-4d9b-adae-0bfd935c63d3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-4d8941e0-f860-4726-bf94-1f3e8121703d:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-4d8941e0-f860-4726-bf94-1f3e8121703d:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-4d8941e0-f860-4726-bf94-1f3e8121703d-atc-btn-wrapper {
    text-align: center;
  }


#s-4d8941e0-f860-4726-bf94-1f3e8121703d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-4d8941e0-f860-4726-bf94-1f3e8121703d-atc-btn-wrapper {
    text-align: center;
  }


#s-4d8941e0-f860-4726-bf94-1f3e8121703d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-4d8941e0-f860-4726-bf94-1f3e8121703d-atc-btn-wrapper {
    text-align: center;
  }


#s-4d8941e0-f860-4726-bf94-1f3e8121703d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-4d8941e0-f860-4726-bf94-1f3e8121703d-atc-btn-wrapper {
    text-align: center;
  }


#s-4d8941e0-f860-4726-bf94-1f3e8121703d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-4d8941e0-f860-4726-bf94-1f3e8121703d-atc-btn-wrapper {
    text-align: center;
  }


#s-4d8941e0-f860-4726-bf94-1f3e8121703d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-4d8941e0-f860-4726-bf94-1f3e8121703d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-6145c2e2-dba5-43ee-863e-ded07c14d25d {
  margin-left: auto;
margin-right: auto;
}

#s-e3223dae-e98b-4037-948f-77be12b2bf29 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e3223dae-e98b-4037-948f-77be12b2bf29 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3223dae-e98b-4037-948f-77be12b2bf29 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e3223dae-e98b-4037-948f-77be12b2bf29 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3223dae-e98b-4037-948f-77be12b2bf29 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e3223dae-e98b-4037-948f-77be12b2bf29 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3223dae-e98b-4037-948f-77be12b2bf29 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e3223dae-e98b-4037-948f-77be12b2bf29 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3223dae-e98b-4037-948f-77be12b2bf29 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e3223dae-e98b-4037-948f-77be12b2bf29 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3223dae-e98b-4037-948f-77be12b2bf29 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0510ede9-ce20-4b00-b1f3-a53684032d55 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0510ede9-ce20-4b00-b1f3-a53684032d55 .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-d754946f-cb92-4923-989a-d1189e96d24c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d754946f-cb92-4923-989a-d1189e96d24c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-d754946f-cb92-4923-989a-d1189e96d24c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-d754946f-cb92-4923-989a-d1189e96d24c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-c4ba030c-eb1d-41bc-9860-62405a7ebd42-atc-btn-wrapper {
    text-align: center;
  }


#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c4ba030c-eb1d-41bc-9860-62405a7ebd42-atc-btn-wrapper {
    text-align: center;
  }


#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c4ba030c-eb1d-41bc-9860-62405a7ebd42-atc-btn-wrapper {
    text-align: center;
  }


#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c4ba030c-eb1d-41bc-9860-62405a7ebd42-atc-btn-wrapper {
    text-align: center;
  }


#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c4ba030c-eb1d-41bc-9860-62405a7ebd42-atc-btn-wrapper {
    text-align: center;
  }


#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-c4ba030c-eb1d-41bc-9860-62405a7ebd42.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-37eff3d3-411e-4b44-9c23-893b0654732c {
  margin-left: auto;
margin-right: auto;
}

#s-a5233d2e-1604-46b5-ace1-0658dda5b987 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a5233d2e-1604-46b5-ace1-0658dda5b987 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5233d2e-1604-46b5-ace1-0658dda5b987 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-a5233d2e-1604-46b5-ace1-0658dda5b987 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5233d2e-1604-46b5-ace1-0658dda5b987 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a5233d2e-1604-46b5-ace1-0658dda5b987 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5233d2e-1604-46b5-ace1-0658dda5b987 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a5233d2e-1604-46b5-ace1-0658dda5b987 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5233d2e-1604-46b5-ace1-0658dda5b987 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-a5233d2e-1604-46b5-ace1-0658dda5b987 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5233d2e-1604-46b5-ace1-0658dda5b987 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-64a1e40d-45d4-48b8-a7d4-783f638f5427 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-64a1e40d-45d4-48b8-a7d4-783f638f5427 .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-5a900a1b-9974-4bb7-b4cd-a1e791396819 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-5a900a1b-9974-4bb7-b4cd-a1e791396819 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-5a900a1b-9974-4bb7-b4cd-a1e791396819 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-5a900a1b-9974-4bb7-b4cd-a1e791396819 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-a313db15-0188-49ea-b492-cbe2611390b9:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a313db15-0188-49ea-b492-cbe2611390b9:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-a313db15-0188-49ea-b492-cbe2611390b9-atc-btn-wrapper {
    text-align: center;
  }


#s-a313db15-0188-49ea-b492-cbe2611390b9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a313db15-0188-49ea-b492-cbe2611390b9-atc-btn-wrapper {
    text-align: center;
  }


#s-a313db15-0188-49ea-b492-cbe2611390b9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a313db15-0188-49ea-b492-cbe2611390b9-atc-btn-wrapper {
    text-align: center;
  }


#s-a313db15-0188-49ea-b492-cbe2611390b9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a313db15-0188-49ea-b492-cbe2611390b9-atc-btn-wrapper {
    text-align: center;
  }


#s-a313db15-0188-49ea-b492-cbe2611390b9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a313db15-0188-49ea-b492-cbe2611390b9-atc-btn-wrapper {
    text-align: center;
  }


#s-a313db15-0188-49ea-b492-cbe2611390b9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-a313db15-0188-49ea-b492-cbe2611390b9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-e4102de6-27a5-483d-b8ab-3281e7351969 {
  margin-left: auto;
margin-right: auto;
}

#s-e7397e84-d055-4b2c-a632-026dcb9703dc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e7397e84-d055-4b2c-a632-026dcb9703dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7397e84-d055-4b2c-a632-026dcb9703dc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e7397e84-d055-4b2c-a632-026dcb9703dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7397e84-d055-4b2c-a632-026dcb9703dc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e7397e84-d055-4b2c-a632-026dcb9703dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7397e84-d055-4b2c-a632-026dcb9703dc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e7397e84-d055-4b2c-a632-026dcb9703dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7397e84-d055-4b2c-a632-026dcb9703dc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e7397e84-d055-4b2c-a632-026dcb9703dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7397e84-d055-4b2c-a632-026dcb9703dc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-057f2f56-ad02-4d2a-a064-8e0c5d64a29f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-057f2f56-ad02-4d2a-a064-8e0c5d64a29f .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-45263f08-95c3-4464-9d2a-e789f33547e6 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-45263f08-95c3-4464-9d2a-e789f33547e6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-45263f08-95c3-4464-9d2a-e789f33547e6 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-45263f08-95c3-4464-9d2a-e789f33547e6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-1da830ad-8161-4b4e-a551-352de38f1768:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-1da830ad-8161-4b4e-a551-352de38f1768:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-1da830ad-8161-4b4e-a551-352de38f1768-atc-btn-wrapper {
    text-align: center;
  }


#s-1da830ad-8161-4b4e-a551-352de38f1768 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-1da830ad-8161-4b4e-a551-352de38f1768-atc-btn-wrapper {
    text-align: center;
  }


#s-1da830ad-8161-4b4e-a551-352de38f1768 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-1da830ad-8161-4b4e-a551-352de38f1768-atc-btn-wrapper {
    text-align: center;
  }


#s-1da830ad-8161-4b4e-a551-352de38f1768 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-1da830ad-8161-4b4e-a551-352de38f1768-atc-btn-wrapper {
    text-align: center;
  }


#s-1da830ad-8161-4b4e-a551-352de38f1768 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-1da830ad-8161-4b4e-a551-352de38f1768-atc-btn-wrapper {
    text-align: center;
  }


#s-1da830ad-8161-4b4e-a551-352de38f1768 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-1da830ad-8161-4b4e-a551-352de38f1768.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-e1a89432-d8bb-45b9-89f6-1b0492a0352a {
  margin-left: auto;
margin-right: auto;
}

#s-a23adfcb-f719-4000-b780-80d3767d0a8e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a23adfcb-f719-4000-b780-80d3767d0a8e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a23adfcb-f719-4000-b780-80d3767d0a8e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-a23adfcb-f719-4000-b780-80d3767d0a8e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a23adfcb-f719-4000-b780-80d3767d0a8e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a23adfcb-f719-4000-b780-80d3767d0a8e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a23adfcb-f719-4000-b780-80d3767d0a8e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a23adfcb-f719-4000-b780-80d3767d0a8e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a23adfcb-f719-4000-b780-80d3767d0a8e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-a23adfcb-f719-4000-b780-80d3767d0a8e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a23adfcb-f719-4000-b780-80d3767d0a8e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-51c3cb76-8c04-49a7-b142-8e06b859226d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-51c3cb76-8c04-49a7-b142-8e06b859226d .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-fc294f57-4027-4efb-80c2-9a3e366a10c8 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-fc294f57-4027-4efb-80c2-9a3e366a10c8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-fc294f57-4027-4efb-80c2-9a3e366a10c8 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-fc294f57-4027-4efb-80c2-9a3e366a10c8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-54ad94e9-9aea-439b-bf85-555405c0f6c9:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-54ad94e9-9aea-439b-bf85-555405c0f6c9:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-54ad94e9-9aea-439b-bf85-555405c0f6c9-atc-btn-wrapper {
    text-align: center;
  }


#s-54ad94e9-9aea-439b-bf85-555405c0f6c9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-54ad94e9-9aea-439b-bf85-555405c0f6c9-atc-btn-wrapper {
    text-align: center;
  }


#s-54ad94e9-9aea-439b-bf85-555405c0f6c9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-54ad94e9-9aea-439b-bf85-555405c0f6c9-atc-btn-wrapper {
    text-align: center;
  }


#s-54ad94e9-9aea-439b-bf85-555405c0f6c9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-54ad94e9-9aea-439b-bf85-555405c0f6c9-atc-btn-wrapper {
    text-align: center;
  }


#s-54ad94e9-9aea-439b-bf85-555405c0f6c9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-54ad94e9-9aea-439b-bf85-555405c0f6c9-atc-btn-wrapper {
    text-align: center;
  }


#s-54ad94e9-9aea-439b-bf85-555405c0f6c9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-54ad94e9-9aea-439b-bf85-555405c0f6c9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9ed826a0-2cdc-4544-bb32-87b9f3a6ff30 {
  margin-left: auto;
margin-right: auto;
}

#s-9acc9867-ab11-400c-9737-97313bdd11c9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9acc9867-ab11-400c-9737-97313bdd11c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9acc9867-ab11-400c-9737-97313bdd11c9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-9acc9867-ab11-400c-9737-97313bdd11c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9acc9867-ab11-400c-9737-97313bdd11c9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9acc9867-ab11-400c-9737-97313bdd11c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9acc9867-ab11-400c-9737-97313bdd11c9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9acc9867-ab11-400c-9737-97313bdd11c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9acc9867-ab11-400c-9737-97313bdd11c9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-9acc9867-ab11-400c-9737-97313bdd11c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9acc9867-ab11-400c-9737-97313bdd11c9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-85177177-bd73-4acd-8b47-6d3498cfe62a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-85177177-bd73-4acd-8b47-6d3498cfe62a .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-4bf6488a-2f54-46bf-8e67-90f8b18c7f9a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4bf6488a-2f54-46bf-8e67-90f8b18c7f9a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-4bf6488a-2f54-46bf-8e67-90f8b18c7f9a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-4bf6488a-2f54-46bf-8e67-90f8b18c7f9a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-8b98b628-ac7f-4461-a168-a1c66d8fd105:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-8b98b628-ac7f-4461-a168-a1c66d8fd105:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-8b98b628-ac7f-4461-a168-a1c66d8fd105-atc-btn-wrapper {
    text-align: center;
  }


#s-8b98b628-ac7f-4461-a168-a1c66d8fd105 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-8b98b628-ac7f-4461-a168-a1c66d8fd105-atc-btn-wrapper {
    text-align: center;
  }


#s-8b98b628-ac7f-4461-a168-a1c66d8fd105 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-8b98b628-ac7f-4461-a168-a1c66d8fd105-atc-btn-wrapper {
    text-align: center;
  }


#s-8b98b628-ac7f-4461-a168-a1c66d8fd105 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-8b98b628-ac7f-4461-a168-a1c66d8fd105-atc-btn-wrapper {
    text-align: center;
  }


#s-8b98b628-ac7f-4461-a168-a1c66d8fd105 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-8b98b628-ac7f-4461-a168-a1c66d8fd105-atc-btn-wrapper {
    text-align: center;
  }


#s-8b98b628-ac7f-4461-a168-a1c66d8fd105 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-8b98b628-ac7f-4461-a168-a1c66d8fd105.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-b11cfb51-d92b-464a-b8b0-8f1d84a3e184 {
  margin-left: auto;
margin-right: auto;
}

#s-36233663-7fb3-4f4b-8b30-f2022af4f1af {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-36233663-7fb3-4f4b-8b30-f2022af4f1af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36233663-7fb3-4f4b-8b30-f2022af4f1af img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-36233663-7fb3-4f4b-8b30-f2022af4f1af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36233663-7fb3-4f4b-8b30-f2022af4f1af img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-36233663-7fb3-4f4b-8b30-f2022af4f1af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36233663-7fb3-4f4b-8b30-f2022af4f1af img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-36233663-7fb3-4f4b-8b30-f2022af4f1af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36233663-7fb3-4f4b-8b30-f2022af4f1af img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-36233663-7fb3-4f4b-8b30-f2022af4f1af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36233663-7fb3-4f4b-8b30-f2022af4f1af img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3f1b9c99-735f-4b54-acfa-e210b94db0e2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3f1b9c99-735f-4b54-acfa-e210b94db0e2 .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-0f388c74-b77e-40f0-ba84-2541928bfa5b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-0f388c74-b77e-40f0-ba84-2541928bfa5b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-0f388c74-b77e-40f0-ba84-2541928bfa5b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-0f388c74-b77e-40f0-ba84-2541928bfa5b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-745d9de0-2f71-489c-933a-4dfff9f915c6:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-745d9de0-2f71-489c-933a-4dfff9f915c6:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-745d9de0-2f71-489c-933a-4dfff9f915c6-atc-btn-wrapper {
    text-align: center;
  }


#s-745d9de0-2f71-489c-933a-4dfff9f915c6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-745d9de0-2f71-489c-933a-4dfff9f915c6-atc-btn-wrapper {
    text-align: center;
  }


#s-745d9de0-2f71-489c-933a-4dfff9f915c6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-745d9de0-2f71-489c-933a-4dfff9f915c6-atc-btn-wrapper {
    text-align: center;
  }


#s-745d9de0-2f71-489c-933a-4dfff9f915c6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-745d9de0-2f71-489c-933a-4dfff9f915c6-atc-btn-wrapper {
    text-align: center;
  }


#s-745d9de0-2f71-489c-933a-4dfff9f915c6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-745d9de0-2f71-489c-933a-4dfff9f915c6-atc-btn-wrapper {
    text-align: center;
  }


#s-745d9de0-2f71-489c-933a-4dfff9f915c6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-745d9de0-2f71-489c-933a-4dfff9f915c6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-0c9ad9c7-4431-4a40-8c47-4f157b56491b {
  margin-left: auto;
margin-right: auto;
}

#s-e3972896-4ea5-47c9-8641-4c60ae7cc3d3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e3972896-4ea5-47c9-8641-4c60ae7cc3d3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3972896-4ea5-47c9-8641-4c60ae7cc3d3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e3972896-4ea5-47c9-8641-4c60ae7cc3d3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3972896-4ea5-47c9-8641-4c60ae7cc3d3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e3972896-4ea5-47c9-8641-4c60ae7cc3d3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3972896-4ea5-47c9-8641-4c60ae7cc3d3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e3972896-4ea5-47c9-8641-4c60ae7cc3d3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3972896-4ea5-47c9-8641-4c60ae7cc3d3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e3972896-4ea5-47c9-8641-4c60ae7cc3d3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3972896-4ea5-47c9-8641-4c60ae7cc3d3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0afb9627-76b7-4147-b3e7-147e63930bdb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0afb9627-76b7-4147-b3e7-147e63930bdb .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-b71c4b6e-7b85-4440-bb29-3d2d25467d46 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b71c4b6e-7b85-4440-bb29-3d2d25467d46 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-b71c4b6e-7b85-4440-bb29-3d2d25467d46 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-b71c4b6e-7b85-4440-bb29-3d2d25467d46 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-8e436797-bb35-44ec-949a-3dfad76c680f:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-8e436797-bb35-44ec-949a-3dfad76c680f:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-8e436797-bb35-44ec-949a-3dfad76c680f-atc-btn-wrapper {
    text-align: center;
  }


#s-8e436797-bb35-44ec-949a-3dfad76c680f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-8e436797-bb35-44ec-949a-3dfad76c680f-atc-btn-wrapper {
    text-align: center;
  }


#s-8e436797-bb35-44ec-949a-3dfad76c680f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-8e436797-bb35-44ec-949a-3dfad76c680f-atc-btn-wrapper {
    text-align: center;
  }


#s-8e436797-bb35-44ec-949a-3dfad76c680f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-8e436797-bb35-44ec-949a-3dfad76c680f-atc-btn-wrapper {
    text-align: center;
  }


#s-8e436797-bb35-44ec-949a-3dfad76c680f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-8e436797-bb35-44ec-949a-3dfad76c680f-atc-btn-wrapper {
    text-align: center;
  }


#s-8e436797-bb35-44ec-949a-3dfad76c680f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-8e436797-bb35-44ec-949a-3dfad76c680f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-45836c21-c1e8-4e7c-aa95-953ce589e0e4 {
  margin-left: auto;
margin-right: auto;
}

#s-ce92de50-89b6-47e9-acd2-2f818ea732f5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ce92de50-89b6-47e9-acd2-2f818ea732f5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce92de50-89b6-47e9-acd2-2f818ea732f5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-ce92de50-89b6-47e9-acd2-2f818ea732f5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce92de50-89b6-47e9-acd2-2f818ea732f5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-ce92de50-89b6-47e9-acd2-2f818ea732f5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce92de50-89b6-47e9-acd2-2f818ea732f5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-ce92de50-89b6-47e9-acd2-2f818ea732f5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce92de50-89b6-47e9-acd2-2f818ea732f5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-ce92de50-89b6-47e9-acd2-2f818ea732f5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce92de50-89b6-47e9-acd2-2f818ea732f5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fe1fadab-1f6b-47b0-a156-e20f8f97d7e3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fe1fadab-1f6b-47b0-a156-e20f8f97d7e3 .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-b44c298d-ee48-43d1-9c9c-8fb760bff231 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b44c298d-ee48-43d1-9c9c-8fb760bff231 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-b44c298d-ee48-43d1-9c9c-8fb760bff231 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-b44c298d-ee48-43d1-9c9c-8fb760bff231 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-260b62c8-ffaf-41a7-a134-d6c38bc42240:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-260b62c8-ffaf-41a7-a134-d6c38bc42240:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-260b62c8-ffaf-41a7-a134-d6c38bc42240-atc-btn-wrapper {
    text-align: center;
  }


#s-260b62c8-ffaf-41a7-a134-d6c38bc42240 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-260b62c8-ffaf-41a7-a134-d6c38bc42240-atc-btn-wrapper {
    text-align: center;
  }


#s-260b62c8-ffaf-41a7-a134-d6c38bc42240 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-260b62c8-ffaf-41a7-a134-d6c38bc42240-atc-btn-wrapper {
    text-align: center;
  }


#s-260b62c8-ffaf-41a7-a134-d6c38bc42240 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-260b62c8-ffaf-41a7-a134-d6c38bc42240-atc-btn-wrapper {
    text-align: center;
  }


#s-260b62c8-ffaf-41a7-a134-d6c38bc42240 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-260b62c8-ffaf-41a7-a134-d6c38bc42240-atc-btn-wrapper {
    text-align: center;
  }


#s-260b62c8-ffaf-41a7-a134-d6c38bc42240 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-260b62c8-ffaf-41a7-a134-d6c38bc42240.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2168d042-b727-4a5a-b6af-6e5c2e0fe32c {
  margin-left: auto;
margin-right: auto;
}

#s-557b8351-4201-4250-9679-9b365ea3e6e1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-557b8351-4201-4250-9679-9b365ea3e6e1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-557b8351-4201-4250-9679-9b365ea3e6e1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-557b8351-4201-4250-9679-9b365ea3e6e1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-557b8351-4201-4250-9679-9b365ea3e6e1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-557b8351-4201-4250-9679-9b365ea3e6e1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-557b8351-4201-4250-9679-9b365ea3e6e1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-557b8351-4201-4250-9679-9b365ea3e6e1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-557b8351-4201-4250-9679-9b365ea3e6e1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-557b8351-4201-4250-9679-9b365ea3e6e1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-557b8351-4201-4250-9679-9b365ea3e6e1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a57d7d64-5feb-49f0-95a0-83f66133e418 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a57d7d64-5feb-49f0-95a0-83f66133e418 .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-aa7cf210-3d27-40b6-86e4-25f038980a98 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-aa7cf210-3d27-40b6-86e4-25f038980a98 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-aa7cf210-3d27-40b6-86e4-25f038980a98 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-aa7cf210-3d27-40b6-86e4-25f038980a98 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-26672d9c-23b2-4352-87ea-c0dc2fda5b90-atc-btn-wrapper {
    text-align: center;
  }


#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-26672d9c-23b2-4352-87ea-c0dc2fda5b90-atc-btn-wrapper {
    text-align: center;
  }


#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-26672d9c-23b2-4352-87ea-c0dc2fda5b90-atc-btn-wrapper {
    text-align: center;
  }


#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-26672d9c-23b2-4352-87ea-c0dc2fda5b90-atc-btn-wrapper {
    text-align: center;
  }


#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-26672d9c-23b2-4352-87ea-c0dc2fda5b90-atc-btn-wrapper {
    text-align: center;
  }


#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-26672d9c-23b2-4352-87ea-c0dc2fda5b90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-99db1a1b-be87-45e1-888e-6a1bc5d3e959 {
  margin-left: auto;
margin-right: auto;
}

#s-e1881d17-6e8e-47e4-a201-8d39f1a3bc2f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e1881d17-6e8e-47e4-a201-8d39f1a3bc2f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e1881d17-6e8e-47e4-a201-8d39f1a3bc2f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e1881d17-6e8e-47e4-a201-8d39f1a3bc2f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e1881d17-6e8e-47e4-a201-8d39f1a3bc2f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e1881d17-6e8e-47e4-a201-8d39f1a3bc2f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e1881d17-6e8e-47e4-a201-8d39f1a3bc2f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e1881d17-6e8e-47e4-a201-8d39f1a3bc2f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e1881d17-6e8e-47e4-a201-8d39f1a3bc2f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e1881d17-6e8e-47e4-a201-8d39f1a3bc2f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e1881d17-6e8e-47e4-a201-8d39f1a3bc2f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-217c6e81-8586-46a9-99d6-f789b40c00cc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-217c6e81-8586-46a9-99d6-f789b40c00cc .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-29ccbcb7-626c-4ec7-863e-2f4318356eed {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-29ccbcb7-626c-4ec7-863e-2f4318356eed .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-29ccbcb7-626c-4ec7-863e-2f4318356eed .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-29ccbcb7-626c-4ec7-863e-2f4318356eed .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-8fc96bd3-76e0-406f-8b49-ad616ee922c4-atc-btn-wrapper {
    text-align: center;
  }


#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-8fc96bd3-76e0-406f-8b49-ad616ee922c4-atc-btn-wrapper {
    text-align: center;
  }


#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-8fc96bd3-76e0-406f-8b49-ad616ee922c4-atc-btn-wrapper {
    text-align: center;
  }


#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-8fc96bd3-76e0-406f-8b49-ad616ee922c4-atc-btn-wrapper {
    text-align: center;
  }


#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-8fc96bd3-76e0-406f-8b49-ad616ee922c4-atc-btn-wrapper {
    text-align: center;
  }


#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-8fc96bd3-76e0-406f-8b49-ad616ee922c4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-91f137ca-8820-4216-8be0-32517c36a56c {
  margin-left: auto;
margin-right: auto;
}

#s-36c6ad8d-b3bd-4ab4-89c4-02fd7804916b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-36c6ad8d-b3bd-4ab4-89c4-02fd7804916b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36c6ad8d-b3bd-4ab4-89c4-02fd7804916b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-36c6ad8d-b3bd-4ab4-89c4-02fd7804916b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36c6ad8d-b3bd-4ab4-89c4-02fd7804916b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-36c6ad8d-b3bd-4ab4-89c4-02fd7804916b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36c6ad8d-b3bd-4ab4-89c4-02fd7804916b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-36c6ad8d-b3bd-4ab4-89c4-02fd7804916b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36c6ad8d-b3bd-4ab4-89c4-02fd7804916b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-36c6ad8d-b3bd-4ab4-89c4-02fd7804916b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36c6ad8d-b3bd-4ab4-89c4-02fd7804916b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d9e101d1-1df6-4ebd-b7fc-43efdf9a3679 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d9e101d1-1df6-4ebd-b7fc-43efdf9a3679 .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-9df9ac15-4bc1-495b-bf6d-38bf155bfd25 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9df9ac15-4bc1-495b-bf6d-38bf155bfd25 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-9df9ac15-4bc1-495b-bf6d-38bf155bfd25 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-9df9ac15-4bc1-495b-bf6d-38bf155bfd25 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79-atc-btn-wrapper {
    text-align: center;
  }


#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79-atc-btn-wrapper {
    text-align: center;
  }


#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79-atc-btn-wrapper {
    text-align: center;
  }


#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79-atc-btn-wrapper {
    text-align: center;
  }


#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79-atc-btn-wrapper {
    text-align: center;
  }


#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-b1c3573b-55ec-43fa-b8f0-77e695dfdf79.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-7bd7afdd-1184-4c04-84ef-c9588df2b6b6 {
  margin-left: auto;
margin-right: auto;
}

#s-62add3f3-d68d-426c-80b2-6cd025fe2269 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-62add3f3-d68d-426c-80b2-6cd025fe2269 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-62add3f3-d68d-426c-80b2-6cd025fe2269 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-62add3f3-d68d-426c-80b2-6cd025fe2269 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-62add3f3-d68d-426c-80b2-6cd025fe2269 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-62add3f3-d68d-426c-80b2-6cd025fe2269 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-62add3f3-d68d-426c-80b2-6cd025fe2269 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-62add3f3-d68d-426c-80b2-6cd025fe2269 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-62add3f3-d68d-426c-80b2-6cd025fe2269 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-62add3f3-d68d-426c-80b2-6cd025fe2269 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-62add3f3-d68d-426c-80b2-6cd025fe2269 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-147fa103-e273-4867-a58f-ce6181af24c9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-147fa103-e273-4867-a58f-ce6181af24c9 .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-547d03ec-ce9b-4106-8424-a277f5b1a803 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-547d03ec-ce9b-4106-8424-a277f5b1a803 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-547d03ec-ce9b-4106-8424-a277f5b1a803 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-547d03ec-ce9b-4106-8424-a277f5b1a803 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-dba117b9-4986-4d96-b2f3-58c7cf7857b7-atc-btn-wrapper {
    text-align: center;
  }


#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-dba117b9-4986-4d96-b2f3-58c7cf7857b7-atc-btn-wrapper {
    text-align: center;
  }


#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-dba117b9-4986-4d96-b2f3-58c7cf7857b7-atc-btn-wrapper {
    text-align: center;
  }


#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-dba117b9-4986-4d96-b2f3-58c7cf7857b7-atc-btn-wrapper {
    text-align: center;
  }


#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-dba117b9-4986-4d96-b2f3-58c7cf7857b7-atc-btn-wrapper {
    text-align: center;
  }


#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-dba117b9-4986-4d96-b2f3-58c7cf7857b7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-7d089114-13a2-4813-83e8-e38efe71d3e4 {
  margin-left: auto;
margin-right: auto;
}

#s-3fbcedd8-405b-45bb-afc7-148bf5a91bb2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3fbcedd8-405b-45bb-afc7-148bf5a91bb2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fbcedd8-405b-45bb-afc7-148bf5a91bb2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-3fbcedd8-405b-45bb-afc7-148bf5a91bb2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fbcedd8-405b-45bb-afc7-148bf5a91bb2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3fbcedd8-405b-45bb-afc7-148bf5a91bb2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fbcedd8-405b-45bb-afc7-148bf5a91bb2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3fbcedd8-405b-45bb-afc7-148bf5a91bb2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fbcedd8-405b-45bb-afc7-148bf5a91bb2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-3fbcedd8-405b-45bb-afc7-148bf5a91bb2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fbcedd8-405b-45bb-afc7-148bf5a91bb2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-071234ac-c71e-4cf6-b5c5-2f02db6306dd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-071234ac-c71e-4cf6-b5c5-2f02db6306dd .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-62be6e6b-a242-47d6-9ddd-9e410b392b68 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-62be6e6b-a242-47d6-9ddd-9e410b392b68 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-62be6e6b-a242-47d6-9ddd-9e410b392b68 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-62be6e6b-a242-47d6-9ddd-9e410b392b68 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89-atc-btn-wrapper {
    text-align: center;
  }


#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89-atc-btn-wrapper {
    text-align: center;
  }


#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89-atc-btn-wrapper {
    text-align: center;
  }


#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89-atc-btn-wrapper {
    text-align: center;
  }


#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89-atc-btn-wrapper {
    text-align: center;
  }


#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-d41eb10a-3315-4a9a-84fd-1f8d3fa9eb89.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-cd15074a-d88f-4b3b-8c6e-e1efe9b09a46 {
  margin-left: auto;
margin-right: auto;
}

#s-bed2f3d3-a1a6-4d23-9ec3-f75bc966a2ab {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-bed2f3d3-a1a6-4d23-9ec3-f75bc966a2ab .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bed2f3d3-a1a6-4d23-9ec3-f75bc966a2ab img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-bed2f3d3-a1a6-4d23-9ec3-f75bc966a2ab .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bed2f3d3-a1a6-4d23-9ec3-f75bc966a2ab img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-bed2f3d3-a1a6-4d23-9ec3-f75bc966a2ab .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bed2f3d3-a1a6-4d23-9ec3-f75bc966a2ab img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-bed2f3d3-a1a6-4d23-9ec3-f75bc966a2ab .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bed2f3d3-a1a6-4d23-9ec3-f75bc966a2ab img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-bed2f3d3-a1a6-4d23-9ec3-f75bc966a2ab .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bed2f3d3-a1a6-4d23-9ec3-f75bc966a2ab img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a5d0f5b3-2b71-4955-801d-0ba13f7a552a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a5d0f5b3-2b71-4955-801d-0ba13f7a552a .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-fc0e7a41-8983-440c-9790-ddd8d514838d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-fc0e7a41-8983-440c-9790-ddd8d514838d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-fc0e7a41-8983-440c-9790-ddd8d514838d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-fc0e7a41-8983-440c-9790-ddd8d514838d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-520be133-80f8-420c-8f20-414edf34eb56 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-520be133-80f8-420c-8f20-414edf34eb56:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-520be133-80f8-420c-8f20-414edf34eb56:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-520be133-80f8-420c-8f20-414edf34eb56-atc-btn-wrapper {
    text-align: center;
  }


#s-520be133-80f8-420c-8f20-414edf34eb56 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-520be133-80f8-420c-8f20-414edf34eb56.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-520be133-80f8-420c-8f20-414edf34eb56.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-520be133-80f8-420c-8f20-414edf34eb56.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-520be133-80f8-420c-8f20-414edf34eb56-atc-btn-wrapper {
    text-align: center;
  }


#s-520be133-80f8-420c-8f20-414edf34eb56 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-520be133-80f8-420c-8f20-414edf34eb56.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-520be133-80f8-420c-8f20-414edf34eb56.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-520be133-80f8-420c-8f20-414edf34eb56.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-520be133-80f8-420c-8f20-414edf34eb56-atc-btn-wrapper {
    text-align: center;
  }


#s-520be133-80f8-420c-8f20-414edf34eb56 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-520be133-80f8-420c-8f20-414edf34eb56.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-520be133-80f8-420c-8f20-414edf34eb56.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-520be133-80f8-420c-8f20-414edf34eb56.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-520be133-80f8-420c-8f20-414edf34eb56-atc-btn-wrapper {
    text-align: center;
  }


#s-520be133-80f8-420c-8f20-414edf34eb56 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-520be133-80f8-420c-8f20-414edf34eb56.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-520be133-80f8-420c-8f20-414edf34eb56.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-520be133-80f8-420c-8f20-414edf34eb56.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-520be133-80f8-420c-8f20-414edf34eb56-atc-btn-wrapper {
    text-align: center;
  }


#s-520be133-80f8-420c-8f20-414edf34eb56 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-520be133-80f8-420c-8f20-414edf34eb56.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-520be133-80f8-420c-8f20-414edf34eb56.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-520be133-80f8-420c-8f20-414edf34eb56.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-07a37eb7-8e09-48ce-abe6-85ae1eca6f90 {
  margin-left: auto;
margin-right: auto;
}

#s-6e517630-2c4f-4d72-aa0a-d76245f58b9d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6e517630-2c4f-4d72-aa0a-d76245f58b9d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e517630-2c4f-4d72-aa0a-d76245f58b9d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-6e517630-2c4f-4d72-aa0a-d76245f58b9d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e517630-2c4f-4d72-aa0a-d76245f58b9d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-6e517630-2c4f-4d72-aa0a-d76245f58b9d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e517630-2c4f-4d72-aa0a-d76245f58b9d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-6e517630-2c4f-4d72-aa0a-d76245f58b9d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e517630-2c4f-4d72-aa0a-d76245f58b9d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-6e517630-2c4f-4d72-aa0a-d76245f58b9d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e517630-2c4f-4d72-aa0a-d76245f58b9d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d6c50747-1779-42b3-a037-4354eaf18007 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d6c50747-1779-42b3-a037-4354eaf18007 .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-9368dce5-0c47-4bf4-b740-3b4c0dfb24ca {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9368dce5-0c47-4bf4-b740-3b4c0dfb24ca .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-9368dce5-0c47-4bf4-b740-3b4c0dfb24ca .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-9368dce5-0c47-4bf4-b740-3b4c0dfb24ca .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-0d352fd2-d50f-4c58-8932-0c936ee823c8:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-0d352fd2-d50f-4c58-8932-0c936ee823c8:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-0d352fd2-d50f-4c58-8932-0c936ee823c8-atc-btn-wrapper {
    text-align: center;
  }


#s-0d352fd2-d50f-4c58-8932-0c936ee823c8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-0d352fd2-d50f-4c58-8932-0c936ee823c8-atc-btn-wrapper {
    text-align: center;
  }


#s-0d352fd2-d50f-4c58-8932-0c936ee823c8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-0d352fd2-d50f-4c58-8932-0c936ee823c8-atc-btn-wrapper {
    text-align: center;
  }


#s-0d352fd2-d50f-4c58-8932-0c936ee823c8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-0d352fd2-d50f-4c58-8932-0c936ee823c8-atc-btn-wrapper {
    text-align: center;
  }


#s-0d352fd2-d50f-4c58-8932-0c936ee823c8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-0d352fd2-d50f-4c58-8932-0c936ee823c8-atc-btn-wrapper {
    text-align: center;
  }


#s-0d352fd2-d50f-4c58-8932-0c936ee823c8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-0d352fd2-d50f-4c58-8932-0c936ee823c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-30ab1127-999a-42aa-b35c-5492df16060a {
  margin-left: auto;
margin-right: auto;
}

#s-3389fe9a-7f9b-4ba7-b52a-ee6472130788 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3389fe9a-7f9b-4ba7-b52a-ee6472130788 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3389fe9a-7f9b-4ba7-b52a-ee6472130788 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-3389fe9a-7f9b-4ba7-b52a-ee6472130788 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3389fe9a-7f9b-4ba7-b52a-ee6472130788 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3389fe9a-7f9b-4ba7-b52a-ee6472130788 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3389fe9a-7f9b-4ba7-b52a-ee6472130788 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3389fe9a-7f9b-4ba7-b52a-ee6472130788 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3389fe9a-7f9b-4ba7-b52a-ee6472130788 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-3389fe9a-7f9b-4ba7-b52a-ee6472130788 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3389fe9a-7f9b-4ba7-b52a-ee6472130788 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c46ab71d-8757-4d84-8a6e-e4fc19bb80b3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c46ab71d-8757-4d84-8a6e-e4fc19bb80b3 .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-1f5a809c-2abc-4809-bb5b-1343d20d33ec {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-1f5a809c-2abc-4809-bb5b-1343d20d33ec .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-1f5a809c-2abc-4809-bb5b-1343d20d33ec .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-1f5a809c-2abc-4809-bb5b-1343d20d33ec .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-1549ee72-c159-4d7e-b4c2-4309fa04d41e-atc-btn-wrapper {
    text-align: center;
  }


#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-1549ee72-c159-4d7e-b4c2-4309fa04d41e-atc-btn-wrapper {
    text-align: center;
  }


#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-1549ee72-c159-4d7e-b4c2-4309fa04d41e-atc-btn-wrapper {
    text-align: center;
  }


#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-1549ee72-c159-4d7e-b4c2-4309fa04d41e-atc-btn-wrapper {
    text-align: center;
  }


#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-1549ee72-c159-4d7e-b4c2-4309fa04d41e-atc-btn-wrapper {
    text-align: center;
  }


#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-1549ee72-c159-4d7e-b4c2-4309fa04d41e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-46965a40-4686-4b01-b1e8-0ef84b23ece8 {
  margin-left: auto;
margin-right: auto;
}

#s-f70eeb92-a695-4e44-b3c0-6f8416d917c3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f70eeb92-a695-4e44-b3c0-6f8416d917c3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f70eeb92-a695-4e44-b3c0-6f8416d917c3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-f70eeb92-a695-4e44-b3c0-6f8416d917c3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f70eeb92-a695-4e44-b3c0-6f8416d917c3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f70eeb92-a695-4e44-b3c0-6f8416d917c3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f70eeb92-a695-4e44-b3c0-6f8416d917c3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f70eeb92-a695-4e44-b3c0-6f8416d917c3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f70eeb92-a695-4e44-b3c0-6f8416d917c3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-f70eeb92-a695-4e44-b3c0-6f8416d917c3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f70eeb92-a695-4e44-b3c0-6f8416d917c3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-caca3539-c655-4602-a7d1-e128a5f4e3db {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-caca3539-c655-4602-a7d1-e128a5f4e3db .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-975655b8-c6e0-47dc-889e-257e31d527f6 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-975655b8-c6e0-47dc-889e-257e31d527f6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-975655b8-c6e0-47dc-889e-257e31d527f6 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-975655b8-c6e0-47dc-889e-257e31d527f6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6768f376-511e-4232-be64-64820c382b6a {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-6768f376-511e-4232-be64-64820c382b6a:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-6768f376-511e-4232-be64-64820c382b6a:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-6768f376-511e-4232-be64-64820c382b6a-atc-btn-wrapper {
    text-align: center;
  }


#s-6768f376-511e-4232-be64-64820c382b6a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6768f376-511e-4232-be64-64820c382b6a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6768f376-511e-4232-be64-64820c382b6a.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-6768f376-511e-4232-be64-64820c382b6a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-6768f376-511e-4232-be64-64820c382b6a-atc-btn-wrapper {
    text-align: center;
  }


#s-6768f376-511e-4232-be64-64820c382b6a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6768f376-511e-4232-be64-64820c382b6a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6768f376-511e-4232-be64-64820c382b6a.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-6768f376-511e-4232-be64-64820c382b6a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-6768f376-511e-4232-be64-64820c382b6a-atc-btn-wrapper {
    text-align: center;
  }


#s-6768f376-511e-4232-be64-64820c382b6a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6768f376-511e-4232-be64-64820c382b6a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6768f376-511e-4232-be64-64820c382b6a.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-6768f376-511e-4232-be64-64820c382b6a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-6768f376-511e-4232-be64-64820c382b6a-atc-btn-wrapper {
    text-align: center;
  }


#s-6768f376-511e-4232-be64-64820c382b6a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6768f376-511e-4232-be64-64820c382b6a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6768f376-511e-4232-be64-64820c382b6a.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-6768f376-511e-4232-be64-64820c382b6a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-6768f376-511e-4232-be64-64820c382b6a-atc-btn-wrapper {
    text-align: center;
  }


#s-6768f376-511e-4232-be64-64820c382b6a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6768f376-511e-4232-be64-64820c382b6a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6768f376-511e-4232-be64-64820c382b6a.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-6768f376-511e-4232-be64-64820c382b6a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a71d3088-ce00-48e7-a38a-b3c8610f1970 {
  margin-left: auto;
margin-right: auto;
}

#s-a50fa7fa-3a9c-44b4-a3c1-5f9be7f42185 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a50fa7fa-3a9c-44b4-a3c1-5f9be7f42185 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a50fa7fa-3a9c-44b4-a3c1-5f9be7f42185 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-a50fa7fa-3a9c-44b4-a3c1-5f9be7f42185 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a50fa7fa-3a9c-44b4-a3c1-5f9be7f42185 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a50fa7fa-3a9c-44b4-a3c1-5f9be7f42185 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a50fa7fa-3a9c-44b4-a3c1-5f9be7f42185 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a50fa7fa-3a9c-44b4-a3c1-5f9be7f42185 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a50fa7fa-3a9c-44b4-a3c1-5f9be7f42185 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-a50fa7fa-3a9c-44b4-a3c1-5f9be7f42185 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a50fa7fa-3a9c-44b4-a3c1-5f9be7f42185 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6dd84fc6-7982-4b84-b71f-ff489d0fca69 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6dd84fc6-7982-4b84-b71f-ff489d0fca69 .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-8bde6608-da41-443c-a974-51d048bde206 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-8bde6608-da41-443c-a974-51d048bde206 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-8bde6608-da41-443c-a974-51d048bde206 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-8bde6608-da41-443c-a974-51d048bde206 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8-atc-btn-wrapper {
    text-align: center;
  }


#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8-atc-btn-wrapper {
    text-align: center;
  }


#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8-atc-btn-wrapper {
    text-align: center;
  }


#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8-atc-btn-wrapper {
    text-align: center;
  }


#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8-atc-btn-wrapper {
    text-align: center;
  }


#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-fd8b1cdc-e805-44e9-9b6c-45b49f993bb8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-87119920-8916-4d8c-ac86-d86081bc45d4 {
  margin-left: auto;
margin-right: auto;
}

#s-e7018609-6de1-468f-9ac5-e53c453cb3c6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e7018609-6de1-468f-9ac5-e53c453cb3c6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7018609-6de1-468f-9ac5-e53c453cb3c6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e7018609-6de1-468f-9ac5-e53c453cb3c6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7018609-6de1-468f-9ac5-e53c453cb3c6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e7018609-6de1-468f-9ac5-e53c453cb3c6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7018609-6de1-468f-9ac5-e53c453cb3c6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e7018609-6de1-468f-9ac5-e53c453cb3c6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7018609-6de1-468f-9ac5-e53c453cb3c6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e7018609-6de1-468f-9ac5-e53c453cb3c6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7018609-6de1-468f-9ac5-e53c453cb3c6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3c19e6fd-3c0e-4c4c-8a8d-f3e3cc62a1ef {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3c19e6fd-3c0e-4c4c-8a8d-f3e3cc62a1ef .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-146ddba4-62e5-4362-8c8a-9f837aa8a885 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-146ddba4-62e5-4362-8c8a-9f837aa8a885 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-146ddba4-62e5-4362-8c8a-9f837aa8a885 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-146ddba4-62e5-4362-8c8a-9f837aa8a885 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba-atc-btn-wrapper {
    text-align: center;
  }


#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba-atc-btn-wrapper {
    text-align: center;
  }


#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba-atc-btn-wrapper {
    text-align: center;
  }


#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba-atc-btn-wrapper {
    text-align: center;
  }


#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba-atc-btn-wrapper {
    text-align: center;
  }


#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-e5fbebf5-68e5-4d0f-bc75-c23e1c2538ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-3407a4a2-6f02-444c-9a95-a9e746212eee {
  margin-left: auto;
margin-right: auto;
}

#s-b0a39fcb-e371-41d8-8b51-d80c7a0672f1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b0a39fcb-e371-41d8-8b51-d80c7a0672f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b0a39fcb-e371-41d8-8b51-d80c7a0672f1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-b0a39fcb-e371-41d8-8b51-d80c7a0672f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b0a39fcb-e371-41d8-8b51-d80c7a0672f1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b0a39fcb-e371-41d8-8b51-d80c7a0672f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b0a39fcb-e371-41d8-8b51-d80c7a0672f1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b0a39fcb-e371-41d8-8b51-d80c7a0672f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b0a39fcb-e371-41d8-8b51-d80c7a0672f1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-b0a39fcb-e371-41d8-8b51-d80c7a0672f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b0a39fcb-e371-41d8-8b51-d80c7a0672f1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-31a90542-9aa1-45e9-8d75-7882624f8e93 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-31a90542-9aa1-45e9-8d75-7882624f8e93 .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-a4107098-b4d0-45e5-afe5-163e595eff59 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a4107098-b4d0-45e5-afe5-163e595eff59 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-a4107098-b4d0-45e5-afe5-163e595eff59 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-a4107098-b4d0-45e5-afe5-163e595eff59 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-70fcfd9d-c31f-4569-8967-47a67180d528:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-70fcfd9d-c31f-4569-8967-47a67180d528:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-70fcfd9d-c31f-4569-8967-47a67180d528-atc-btn-wrapper {
    text-align: center;
  }


#s-70fcfd9d-c31f-4569-8967-47a67180d528 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-70fcfd9d-c31f-4569-8967-47a67180d528-atc-btn-wrapper {
    text-align: center;
  }


#s-70fcfd9d-c31f-4569-8967-47a67180d528 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-70fcfd9d-c31f-4569-8967-47a67180d528-atc-btn-wrapper {
    text-align: center;
  }


#s-70fcfd9d-c31f-4569-8967-47a67180d528 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-70fcfd9d-c31f-4569-8967-47a67180d528-atc-btn-wrapper {
    text-align: center;
  }


#s-70fcfd9d-c31f-4569-8967-47a67180d528 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-70fcfd9d-c31f-4569-8967-47a67180d528-atc-btn-wrapper {
    text-align: center;
  }


#s-70fcfd9d-c31f-4569-8967-47a67180d528 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-70fcfd9d-c31f-4569-8967-47a67180d528.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-65e58d71-6781-4d90-9466-80a97140b239 {
  margin-left: auto;
margin-right: auto;
}

#s-73fbdd9a-e15a-48fa-b1ab-dfa0aecbdd74 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-73fbdd9a-e15a-48fa-b1ab-dfa0aecbdd74 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-73fbdd9a-e15a-48fa-b1ab-dfa0aecbdd74 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-73fbdd9a-e15a-48fa-b1ab-dfa0aecbdd74 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-73fbdd9a-e15a-48fa-b1ab-dfa0aecbdd74 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-73fbdd9a-e15a-48fa-b1ab-dfa0aecbdd74 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-73fbdd9a-e15a-48fa-b1ab-dfa0aecbdd74 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-73fbdd9a-e15a-48fa-b1ab-dfa0aecbdd74 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-73fbdd9a-e15a-48fa-b1ab-dfa0aecbdd74 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-73fbdd9a-e15a-48fa-b1ab-dfa0aecbdd74 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-73fbdd9a-e15a-48fa-b1ab-dfa0aecbdd74 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e7a9187d-f24b-4e29-aa8b-730924ce01d3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e7a9187d-f24b-4e29-aa8b-730924ce01d3 .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-889c59e1-b1fa-42e1-8302-02a35a19a5a3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-889c59e1-b1fa-42e1-8302-02a35a19a5a3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-889c59e1-b1fa-42e1-8302-02a35a19a5a3 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-889c59e1-b1fa-42e1-8302-02a35a19a5a3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-b7cb7bad-f9ce-40c4-827e-102670079ff7:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-b7cb7bad-f9ce-40c4-827e-102670079ff7:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-b7cb7bad-f9ce-40c4-827e-102670079ff7-atc-btn-wrapper {
    text-align: center;
  }


#s-b7cb7bad-f9ce-40c4-827e-102670079ff7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-b7cb7bad-f9ce-40c4-827e-102670079ff7-atc-btn-wrapper {
    text-align: center;
  }


#s-b7cb7bad-f9ce-40c4-827e-102670079ff7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-b7cb7bad-f9ce-40c4-827e-102670079ff7-atc-btn-wrapper {
    text-align: center;
  }


#s-b7cb7bad-f9ce-40c4-827e-102670079ff7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-b7cb7bad-f9ce-40c4-827e-102670079ff7-atc-btn-wrapper {
    text-align: center;
  }


#s-b7cb7bad-f9ce-40c4-827e-102670079ff7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-b7cb7bad-f9ce-40c4-827e-102670079ff7-atc-btn-wrapper {
    text-align: center;
  }


#s-b7cb7bad-f9ce-40c4-827e-102670079ff7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-b7cb7bad-f9ce-40c4-827e-102670079ff7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8ef369cd-cdf4-4107-a15a-075b1e5713ad {
  margin-left: auto;
margin-right: auto;
}

#s-53f58cb3-37d2-4271-b4ea-7a8447a1f56f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-53f58cb3-37d2-4271-b4ea-7a8447a1f56f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53f58cb3-37d2-4271-b4ea-7a8447a1f56f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-53f58cb3-37d2-4271-b4ea-7a8447a1f56f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53f58cb3-37d2-4271-b4ea-7a8447a1f56f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-53f58cb3-37d2-4271-b4ea-7a8447a1f56f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53f58cb3-37d2-4271-b4ea-7a8447a1f56f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-53f58cb3-37d2-4271-b4ea-7a8447a1f56f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53f58cb3-37d2-4271-b4ea-7a8447a1f56f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-53f58cb3-37d2-4271-b4ea-7a8447a1f56f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-53f58cb3-37d2-4271-b4ea-7a8447a1f56f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5c28f0d8-1891-45c1-8a45-e2588f319269 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5c28f0d8-1891-45c1-8a45-e2588f319269 .shg-product-title-component h3 span {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-7916a917-f9b7-4a8d-aaf2-39159a05c0fa {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7916a917-f9b7-4a8d-aaf2-39159a05c0fa .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-7916a917-f9b7-4a8d-aaf2-39159a05c0fa .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-7916a917-f9b7-4a8d-aaf2-39159a05c0fa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 9px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWZmYWFkNGQtZDAxZC00YWY4LThmMzktZjBlODZlODY5ZDU0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmNkODVmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJiOTU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZmZhYWQ0ZC1kMDFkLTRhZjgtOGYzOS1mMGU4NmU4NjlkNTQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#bcd85f"}, {"id"=>2, "pos"=>1, "color"=>"#52b955"}] !important;}

  #s-73bec60d-6be9-4585-bace-4cf5b0cfe97c-atc-btn-wrapper {
    text-align: center;
  }


#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-73bec60d-6be9-4585-bace-4cf5b0cfe97c-atc-btn-wrapper {
    text-align: center;
  }


#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-73bec60d-6be9-4585-bace-4cf5b0cfe97c-atc-btn-wrapper {
    text-align: center;
  }


#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-73bec60d-6be9-4585-bace-4cf5b0cfe97c-atc-btn-wrapper {
    text-align: center;
  }


#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-73bec60d-6be9-4585-bace-4cf5b0cfe97c-atc-btn-wrapper {
    text-align: center;
  }


#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-73bec60d-6be9-4585-bace-4cf5b0cfe97c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-position: center center;
}
@media (max-width: 767px){#s-9418b02f-5635-4b3a-97ea-20fb9650ce27 {
  display: none;
}
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27, #wrap-s-9418b02f-5635-4b3a-97ea-20fb9650ce27, #wrap-content-s-9418b02f-5635-4b3a-97ea-20fb9650ce27 { display: none !important; }}
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27 {
  background-image: url(https://i.shgcdn.com/7803f949-3ba6-4b2f-80bd-110725fe7c2f/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27 {
  background-image: url(https://i.shgcdn.com/7803f949-3ba6-4b2f-80bd-110725fe7c2f/-/resize/480x/);
}
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27 {
  background-image: url(https://i.shgcdn.com/7803f949-3ba6-4b2f-80bd-110725fe7c2f/-/resize/960x/);
}
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27 {
  background-image: url(https://i.shgcdn.com/7803f949-3ba6-4b2f-80bd-110725fe7c2f/-/resize/768x/);
}
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27 {
  background-image: url(https://i.shgcdn.com/7803f949-3ba6-4b2f-80bd-110725fe7c2f/-/resize/1536x/);
}
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27 {
  background-image: url(https://i.shgcdn.com/7803f949-3ba6-4b2f-80bd-110725fe7c2f/-/resize/1024x/);
}
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27 {
  background-image: url(https://i.shgcdn.com/7803f949-3ba6-4b2f-80bd-110725fe7c2f/-/resize/2048x/);
}
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27 {
  background-image: url(https://i.shgcdn.com/7803f949-3ba6-4b2f-80bd-110725fe7c2f/-/resize/1200x/);
}
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27 {
  background-image: url(https://i.shgcdn.com/7803f949-3ba6-4b2f-80bd-110725fe7c2f/-/resize/2048x/);
}
#s-9418b02f-5635-4b3a-97ea-20fb9650ce27.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-9418b02f-5635-4b3a-97ea-20fb9650ce27 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9418b02f-5635-4b3a-97ea-20fb9650ce27.shg-box.shg-c {
  justify-content: center;
}

#s-a02e389d-cef8-4b42-ba9e-792ccbaac056 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0371d841-c35c-4aa8-bdc5-7b07e065ec33 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-left: 1%;
}

#s-0371d841-c35c-4aa8-bdc5-7b07e065ec33 .shg-proportional-font-size,
#s-0371d841-c35c-4aa8-bdc5-7b07e065ec33 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d8acaf38-79b4-4fac-87f2-b1eedebac5d6 {
  margin-left: 15%;
margin-right: 15%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d8acaf38-79b4-4fac-87f2-b1eedebac5d6 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-d8acaf38-79b4-4fac-87f2-b1eedebac5d6 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-1602556a-a808-4fde-9d48-abe4f7f9beb4 {
  margin-left: 20%;
margin-right: 20%;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(205, 205, 205, 1);
border-style: none;
border-radius: 15px;
}
@media (max-width: 767px){#s-1602556a-a808-4fde-9d48-abe4f7f9beb4 {
  margin-left: 5%;
margin-right: 5%;
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-1602556a-a808-4fde-9d48-abe4f7f9beb4 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-1602556a-a808-4fde-9d48-abe4f7f9beb4 > .swiper-button-prev,
#slider-v3-s-1602556a-a808-4fde-9d48-abe4f7f9beb4 > .swiper-button-next {
  
}

#slider-v3-s-1602556a-a808-4fde-9d48-abe4f7f9beb4 > .swiper-button-prev svg,
#slider-v3-s-1602556a-a808-4fde-9d48-abe4f7f9beb4 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-1602556a-a808-4fde-9d48-abe4f7f9beb4 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-1602556a-a808-4fde-9d48-abe4f7f9beb4 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-1602556a-a808-4fde-9d48-abe4f7f9beb4 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-1602556a-a808-4fde-9d48-abe4f7f9beb4 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-1602556a-a808-4fde-9d48-abe4f7f9beb4 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-1602556a-a808-4fde-9d48-abe4f7f9beb4 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-86de1597-2bb1-49d2-916c-fea932fb023c {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 50px;
}








#s-86de1597-2bb1-49d2-916c-fea932fb023c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-86de1597-2bb1-49d2-916c-fea932fb023c.shg-box.shg-c {
  justify-content: center;
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e92e5992-4f2d-4770-800e-87a03231cbad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e92e5992-4f2d-4770-800e-87a03231cbad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e92e5992-4f2d-4770-800e-87a03231cbad img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-e92e5992-4f2d-4770-800e-87a03231cbad .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e92e5992-4f2d-4770-800e-87a03231cbad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e92e5992-4f2d-4770-800e-87a03231cbad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e92e5992-4f2d-4770-800e-87a03231cbad {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e92e5992-4f2d-4770-800e-87a03231cbad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e92e5992-4f2d-4770-800e-87a03231cbad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e92e5992-4f2d-4770-800e-87a03231cbad img.shogun-image {
  width: 100%;
  
  
  

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




.s-e92e5992-4f2d-4770-800e-87a03231cbad .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e92e5992-4f2d-4770-800e-87a03231cbad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e92e5992-4f2d-4770-800e-87a03231cbad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e92e5992-4f2d-4770-800e-87a03231cbad {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e92e5992-4f2d-4770-800e-87a03231cbad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e92e5992-4f2d-4770-800e-87a03231cbad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e92e5992-4f2d-4770-800e-87a03231cbad img.shogun-image {
  width: 100%;
  
  
  

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




.s-e92e5992-4f2d-4770-800e-87a03231cbad .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e92e5992-4f2d-4770-800e-87a03231cbad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e92e5992-4f2d-4770-800e-87a03231cbad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e92e5992-4f2d-4770-800e-87a03231cbad {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e92e5992-4f2d-4770-800e-87a03231cbad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e92e5992-4f2d-4770-800e-87a03231cbad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e92e5992-4f2d-4770-800e-87a03231cbad img.shogun-image {
  width: 100%;
  
  
  

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




.s-e92e5992-4f2d-4770-800e-87a03231cbad .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e92e5992-4f2d-4770-800e-87a03231cbad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e92e5992-4f2d-4770-800e-87a03231cbad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e92e5992-4f2d-4770-800e-87a03231cbad {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e92e5992-4f2d-4770-800e-87a03231cbad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e92e5992-4f2d-4770-800e-87a03231cbad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e92e5992-4f2d-4770-800e-87a03231cbad img.shogun-image {
  width: 100%;
  
  
  

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




.s-e92e5992-4f2d-4770-800e-87a03231cbad .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e92e5992-4f2d-4770-800e-87a03231cbad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e92e5992-4f2d-4770-800e-87a03231cbad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e92e5992-4f2d-4770-800e-87a03231cbad.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-21935378-8dd0-4410-8368-d6982bde44df {
  margin-left: auto;
margin-right: auto;
}

#s-21935378-8dd0-4410-8368-d6982bde44df .shg-proportional-font-size,
#s-21935378-8dd0-4410-8368-d6982bde44df .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-366f31d3-43b8-40a8-9a48-94b3fd11ec43 {
  margin-left: auto;
margin-right: auto;
}

#s-366f31d3-43b8-40a8-9a48-94b3fd11ec43 .shg-proportional-font-size,
#s-366f31d3-43b8-40a8-9a48-94b3fd11ec43 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-be501784-a6b1-451a-bc17-b3108d835d2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-be501784-a6b1-451a-bc17-b3108d835d2c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-be501784-a6b1-451a-bc17-b3108d835d2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be501784-a6b1-451a-bc17-b3108d835d2c img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-be501784-a6b1-451a-bc17-b3108d835d2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be501784-a6b1-451a-bc17-b3108d835d2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be501784-a6b1-451a-bc17-b3108d835d2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-be501784-a6b1-451a-bc17-b3108d835d2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-be501784-a6b1-451a-bc17-b3108d835d2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-be501784-a6b1-451a-bc17-b3108d835d2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be501784-a6b1-451a-bc17-b3108d835d2c img.shogun-image {
  width: 100%;
  
  
  

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




.s-be501784-a6b1-451a-bc17-b3108d835d2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be501784-a6b1-451a-bc17-b3108d835d2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be501784-a6b1-451a-bc17-b3108d835d2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-be501784-a6b1-451a-bc17-b3108d835d2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-be501784-a6b1-451a-bc17-b3108d835d2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-be501784-a6b1-451a-bc17-b3108d835d2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be501784-a6b1-451a-bc17-b3108d835d2c img.shogun-image {
  width: 100%;
  
  
  

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




.s-be501784-a6b1-451a-bc17-b3108d835d2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be501784-a6b1-451a-bc17-b3108d835d2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be501784-a6b1-451a-bc17-b3108d835d2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-be501784-a6b1-451a-bc17-b3108d835d2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-be501784-a6b1-451a-bc17-b3108d835d2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-be501784-a6b1-451a-bc17-b3108d835d2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be501784-a6b1-451a-bc17-b3108d835d2c img.shogun-image {
  width: 100%;
  
  
  

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




.s-be501784-a6b1-451a-bc17-b3108d835d2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be501784-a6b1-451a-bc17-b3108d835d2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be501784-a6b1-451a-bc17-b3108d835d2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-be501784-a6b1-451a-bc17-b3108d835d2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-be501784-a6b1-451a-bc17-b3108d835d2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-be501784-a6b1-451a-bc17-b3108d835d2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be501784-a6b1-451a-bc17-b3108d835d2c img.shogun-image {
  width: 100%;
  
  
  

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




.s-be501784-a6b1-451a-bc17-b3108d835d2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be501784-a6b1-451a-bc17-b3108d835d2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be501784-a6b1-451a-bc17-b3108d835d2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be501784-a6b1-451a-bc17-b3108d835d2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0ac237e0-45f5-4ec5-b6bc-b6d4cd3f5872 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 50px;
}








#s-0ac237e0-45f5-4ec5-b6bc-b6d4cd3f5872 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0ac237e0-45f5-4ec5-b6bc-b6d4cd3f5872.shg-box.shg-c {
  justify-content: center;
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 img.shogun-image {
  width: 100%;
  
  
  

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




.s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 img.shogun-image {
  width: 100%;
  
  
  

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




.s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 img.shogun-image {
  width: 100%;
  
  
  

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




.s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 img.shogun-image {
  width: 100%;
  
  
  

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




.s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78112a53-d2fb-4ca9-8cf8-4ffe80b18054.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-862bf58d-f8d5-44fb-865a-1a1db2ee0182 {
  margin-left: auto;
margin-right: auto;
}

#s-862bf58d-f8d5-44fb-865a-1a1db2ee0182 .shg-proportional-font-size,
#s-862bf58d-f8d5-44fb-865a-1a1db2ee0182 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-77e8ec44-f4da-4f14-b07b-9d195a63a5ad {
  margin-left: auto;
margin-right: auto;
}

#s-77e8ec44-f4da-4f14-b07b-9d195a63a5ad .shg-proportional-font-size,
#s-77e8ec44-f4da-4f14-b07b-9d195a63a5ad .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-c27f7468-e3e9-49f9-b456-ca6d757229be .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c27f7468-e3e9-49f9-b456-ca6d757229be img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-c27f7468-e3e9-49f9-b456-ca6d757229be .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c27f7468-e3e9-49f9-b456-ca6d757229be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c27f7468-e3e9-49f9-b456-ca6d757229be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c27f7468-e3e9-49f9-b456-ca6d757229be img.shogun-image {
  width: 100%;
  
  
  

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




.s-c27f7468-e3e9-49f9-b456-ca6d757229be .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c27f7468-e3e9-49f9-b456-ca6d757229be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c27f7468-e3e9-49f9-b456-ca6d757229be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c27f7468-e3e9-49f9-b456-ca6d757229be img.shogun-image {
  width: 100%;
  
  
  

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




.s-c27f7468-e3e9-49f9-b456-ca6d757229be .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c27f7468-e3e9-49f9-b456-ca6d757229be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c27f7468-e3e9-49f9-b456-ca6d757229be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c27f7468-e3e9-49f9-b456-ca6d757229be img.shogun-image {
  width: 100%;
  
  
  

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




.s-c27f7468-e3e9-49f9-b456-ca6d757229be .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c27f7468-e3e9-49f9-b456-ca6d757229be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c27f7468-e3e9-49f9-b456-ca6d757229be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c27f7468-e3e9-49f9-b456-ca6d757229be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c27f7468-e3e9-49f9-b456-ca6d757229be img.shogun-image {
  width: 100%;
  
  
  

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




.s-c27f7468-e3e9-49f9-b456-ca6d757229be .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c27f7468-e3e9-49f9-b456-ca6d757229be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c27f7468-e3e9-49f9-b456-ca6d757229be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c27f7468-e3e9-49f9-b456-ca6d757229be.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4641ce38-365d-4e3d-b35c-cd67ea469a08 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 50px;
}








#s-4641ce38-365d-4e3d-b35c-cd67ea469a08 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4641ce38-365d-4e3d-b35c-cd67ea469a08.shg-box.shg-c {
  justify-content: center;
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc img.shogun-image {
  width: 100%;
  
  
  

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




.s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc img.shogun-image {
  width: 100%;
  
  
  

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




.s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc img.shogun-image {
  width: 100%;
  
  
  

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




.s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc img.shogun-image {
  width: 100%;
  
  
  

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




.s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35ffd1e7-0886-47d8-8fd5-7f53a1bf7cbc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-19ee755e-276c-4b5b-be52-6bfcf8abae7a {
  margin-left: auto;
margin-right: auto;
}

#s-19ee755e-276c-4b5b-be52-6bfcf8abae7a .shg-proportional-font-size,
#s-19ee755e-276c-4b5b-be52-6bfcf8abae7a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ce382f25-8fd0-4d64-99af-a64ae8ce5f3b {
  margin-left: auto;
margin-right: auto;
}

#s-ce382f25-8fd0-4d64-99af-a64ae8ce5f3b .shg-proportional-font-size,
#s-ce382f25-8fd0-4d64-99af-a64ae8ce5f3b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-a3fabfda-7572-42f3-b5ad-a567f85a772c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a3fabfda-7572-42f3-b5ad-a567f85a772c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3fabfda-7572-42f3-b5ad-a567f85a772c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c img.shogun-image {
  width: 100%;
  
  
  

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




.s-a3fabfda-7572-42f3-b5ad-a567f85a772c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a3fabfda-7572-42f3-b5ad-a567f85a772c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3fabfda-7572-42f3-b5ad-a567f85a772c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c img.shogun-image {
  width: 100%;
  
  
  

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




.s-a3fabfda-7572-42f3-b5ad-a567f85a772c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a3fabfda-7572-42f3-b5ad-a567f85a772c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3fabfda-7572-42f3-b5ad-a567f85a772c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c img.shogun-image {
  width: 100%;
  
  
  

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




.s-a3fabfda-7572-42f3-b5ad-a567f85a772c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a3fabfda-7572-42f3-b5ad-a567f85a772c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3fabfda-7572-42f3-b5ad-a567f85a772c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a3fabfda-7572-42f3-b5ad-a567f85a772c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c img.shogun-image {
  width: 100%;
  
  
  

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




.s-a3fabfda-7572-42f3-b5ad-a567f85a772c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a3fabfda-7572-42f3-b5ad-a567f85a772c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3fabfda-7572-42f3-b5ad-a567f85a772c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3fabfda-7572-42f3-b5ad-a567f85a772c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8f40631f-c07d-4691-8429-70ca67edefd0 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 50px;
}








#s-8f40631f-c07d-4691-8429-70ca67edefd0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8f40631f-c07d-4691-8429-70ca67edefd0.shg-box.shg-c {
  justify-content: center;
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9164a4e-fa8b-4480-8938-b50bb10b4fa6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6f7a5690-21fa-42d1-b0a3-af655f4ad40b {
  margin-left: auto;
margin-right: auto;
}

#s-6f7a5690-21fa-42d1-b0a3-af655f4ad40b .shg-proportional-font-size,
#s-6f7a5690-21fa-42d1-b0a3-af655f4ad40b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9e1ab559-fb5f-4a20-b4d0-767093359a9d {
  margin-left: auto;
margin-right: auto;
}

#s-9e1ab559-fb5f-4a20-b4d0-767093359a9d .shg-proportional-font-size,
#s-9e1ab559-fb5f-4a20-b4d0-767093359a9d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-ecd577a5-7463-4978-a1b8-28ea8615f79a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ecd577a5-7463-4978-a1b8-28ea8615f79a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecd577a5-7463-4978-a1b8-28ea8615f79a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a img.shogun-image {
  width: 100%;
  
  
  

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




.s-ecd577a5-7463-4978-a1b8-28ea8615f79a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ecd577a5-7463-4978-a1b8-28ea8615f79a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecd577a5-7463-4978-a1b8-28ea8615f79a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a img.shogun-image {
  width: 100%;
  
  
  

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




.s-ecd577a5-7463-4978-a1b8-28ea8615f79a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ecd577a5-7463-4978-a1b8-28ea8615f79a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecd577a5-7463-4978-a1b8-28ea8615f79a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a img.shogun-image {
  width: 100%;
  
  
  

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




.s-ecd577a5-7463-4978-a1b8-28ea8615f79a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ecd577a5-7463-4978-a1b8-28ea8615f79a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecd577a5-7463-4978-a1b8-28ea8615f79a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ecd577a5-7463-4978-a1b8-28ea8615f79a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a img.shogun-image {
  width: 100%;
  
  
  

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




.s-ecd577a5-7463-4978-a1b8-28ea8615f79a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ecd577a5-7463-4978-a1b8-28ea8615f79a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecd577a5-7463-4978-a1b8-28ea8615f79a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecd577a5-7463-4978-a1b8-28ea8615f79a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e78cecb4-1008-4905-b0a3-bfd2584ffd55 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 100px;
}








#s-e78cecb4-1008-4905-b0a3-bfd2584ffd55 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e78cecb4-1008-4905-b0a3-bfd2584ffd55.shg-box.shg-c {
  justify-content: center;
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-85dff918-0b38-4a91-a552-3a4d2f7b93b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85dff918-0b38-4a91-a552-3a4d2f7b93b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-85dff918-0b38-4a91-a552-3a4d2f7b93b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85dff918-0b38-4a91-a552-3a4d2f7b93b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-85dff918-0b38-4a91-a552-3a4d2f7b93b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85dff918-0b38-4a91-a552-3a4d2f7b93b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-85dff918-0b38-4a91-a552-3a4d2f7b93b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85dff918-0b38-4a91-a552-3a4d2f7b93b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-85dff918-0b38-4a91-a552-3a4d2f7b93b1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-85dff918-0b38-4a91-a552-3a4d2f7b93b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85dff918-0b38-4a91-a552-3a4d2f7b93b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85dff918-0b38-4a91-a552-3a4d2f7b93b1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d71840f7-6ace-4f95-abd1-da642ee62a19 {
  margin-left: auto;
margin-right: auto;
}

#s-d71840f7-6ace-4f95-abd1-da642ee62a19 .shg-proportional-font-size,
#s-d71840f7-6ace-4f95-abd1-da642ee62a19 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7c83665d-b0f0-4cf0-a94f-c8cbc4d00c45 {
  margin-left: auto;
margin-right: auto;
}

#s-7c83665d-b0f0-4cf0-a94f-c8cbc4d00c45 .shg-proportional-font-size,
#s-7c83665d-b0f0-4cf0-a94f-c8cbc4d00c45 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81f8c598-6ac3-405e-b4b7-ccc273cf6cd2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4e50f3c1-b6fc-4533-a151-bc56331c113f {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 50px;
}








#s-4e50f3c1-b6fc-4533-a151-bc56331c113f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4e50f3c1-b6fc-4533-a151-bc56331c113f.shg-box.shg-c {
  justify-content: center;
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ec44fd3d-934e-4a18-a1be-278750088cb8 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-ec44fd3d-934e-4a18-a1be-278750088cb8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec44fd3d-934e-4a18-a1be-278750088cb8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec44fd3d-934e-4a18-a1be-278750088cb8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ec44fd3d-934e-4a18-a1be-278750088cb8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ec44fd3d-934e-4a18-a1be-278750088cb8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec44fd3d-934e-4a18-a1be-278750088cb8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec44fd3d-934e-4a18-a1be-278750088cb8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ec44fd3d-934e-4a18-a1be-278750088cb8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ec44fd3d-934e-4a18-a1be-278750088cb8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec44fd3d-934e-4a18-a1be-278750088cb8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec44fd3d-934e-4a18-a1be-278750088cb8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ec44fd3d-934e-4a18-a1be-278750088cb8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ec44fd3d-934e-4a18-a1be-278750088cb8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec44fd3d-934e-4a18-a1be-278750088cb8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec44fd3d-934e-4a18-a1be-278750088cb8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ec44fd3d-934e-4a18-a1be-278750088cb8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ec44fd3d-934e-4a18-a1be-278750088cb8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ec44fd3d-934e-4a18-a1be-278750088cb8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ec44fd3d-934e-4a18-a1be-278750088cb8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ec44fd3d-934e-4a18-a1be-278750088cb8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ec44fd3d-934e-4a18-a1be-278750088cb8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-38855f01-e6f6-4bac-9632-5e682261bf5c {
  margin-left: auto;
margin-right: auto;
}

#s-38855f01-e6f6-4bac-9632-5e682261bf5c .shg-proportional-font-size,
#s-38855f01-e6f6-4bac-9632-5e682261bf5c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ab81d602-9822-4952-8d3e-30cfb5a70ed7 {
  margin-left: auto;
margin-right: auto;
}

#s-ab81d602-9822-4952-8d3e-30cfb5a70ed7 .shg-proportional-font-size,
#s-ab81d602-9822-4952-8d3e-30cfb5a70ed7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-4fc385b7-10e5-47b9-b46b-7c38704959f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4fc385b7-10e5-47b9-b46b-7c38704959f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fc385b7-10e5-47b9-b46b-7c38704959f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4fc385b7-10e5-47b9-b46b-7c38704959f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4fc385b7-10e5-47b9-b46b-7c38704959f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fc385b7-10e5-47b9-b46b-7c38704959f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4fc385b7-10e5-47b9-b46b-7c38704959f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4fc385b7-10e5-47b9-b46b-7c38704959f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fc385b7-10e5-47b9-b46b-7c38704959f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4fc385b7-10e5-47b9-b46b-7c38704959f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4fc385b7-10e5-47b9-b46b-7c38704959f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fc385b7-10e5-47b9-b46b-7c38704959f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4fc385b7-10e5-47b9-b46b-7c38704959f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4fc385b7-10e5-47b9-b46b-7c38704959f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4fc385b7-10e5-47b9-b46b-7c38704959f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fc385b7-10e5-47b9-b46b-7c38704959f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fc385b7-10e5-47b9-b46b-7c38704959f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ae2e5931-085e-4186-beb7-17ad1900eda5 {
  margin-left: 20%;
margin-right: 20%;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(205, 205, 205, 1);
border-style: none;
border-radius: 15px;
}
@media (min-width: 1200px){#s-ae2e5931-085e-4186-beb7-17ad1900eda5 {
  display: none;
}
#s-ae2e5931-085e-4186-beb7-17ad1900eda5, #wrap-s-ae2e5931-085e-4186-beb7-17ad1900eda5, #wrap-content-s-ae2e5931-085e-4186-beb7-17ad1900eda5 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ae2e5931-085e-4186-beb7-17ad1900eda5 {
  display: none;
}
#s-ae2e5931-085e-4186-beb7-17ad1900eda5, #wrap-s-ae2e5931-085e-4186-beb7-17ad1900eda5, #wrap-content-s-ae2e5931-085e-4186-beb7-17ad1900eda5 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ae2e5931-085e-4186-beb7-17ad1900eda5 {
  display: none;
}
#s-ae2e5931-085e-4186-beb7-17ad1900eda5, #wrap-s-ae2e5931-085e-4186-beb7-17ad1900eda5, #wrap-content-s-ae2e5931-085e-4186-beb7-17ad1900eda5 { display: none !important; }}@media (max-width: 767px){#s-ae2e5931-085e-4186-beb7-17ad1900eda5 {
  margin-left: 5%;
margin-right: 5%;
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-ae2e5931-085e-4186-beb7-17ad1900eda5 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-ae2e5931-085e-4186-beb7-17ad1900eda5 > .swiper-button-prev,
#slider-v3-s-ae2e5931-085e-4186-beb7-17ad1900eda5 > .swiper-button-next {
  
}

#slider-v3-s-ae2e5931-085e-4186-beb7-17ad1900eda5 > .swiper-button-prev svg,
#slider-v3-s-ae2e5931-085e-4186-beb7-17ad1900eda5 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-ae2e5931-085e-4186-beb7-17ad1900eda5 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ae2e5931-085e-4186-beb7-17ad1900eda5 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ae2e5931-085e-4186-beb7-17ad1900eda5 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-ae2e5931-085e-4186-beb7-17ad1900eda5 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-ae2e5931-085e-4186-beb7-17ad1900eda5 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-ae2e5931-085e-4186-beb7-17ad1900eda5 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-1fd9f147-045e-423d-ae6d-2b6aa32adc2d {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 50px;
}








#s-1fd9f147-045e-423d-ae6d-2b6aa32adc2d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1fd9f147-045e-423d-ae6d-2b6aa32adc2d.shg-box.shg-c {
  justify-content: center;
}

#s-a3229b03-74a2-4496-af6b-75370940332b {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-a3229b03-74a2-4496-af6b-75370940332b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a3229b03-74a2-4496-af6b-75370940332b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a3229b03-74a2-4496-af6b-75370940332b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a3229b03-74a2-4496-af6b-75370940332b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a3229b03-74a2-4496-af6b-75370940332b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a3229b03-74a2-4496-af6b-75370940332b img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-a3229b03-74a2-4496-af6b-75370940332b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a3229b03-74a2-4496-af6b-75370940332b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3229b03-74a2-4496-af6b-75370940332b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3229b03-74a2-4496-af6b-75370940332b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a3229b03-74a2-4496-af6b-75370940332b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a3229b03-74a2-4496-af6b-75370940332b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a3229b03-74a2-4496-af6b-75370940332b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a3229b03-74a2-4496-af6b-75370940332b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a3229b03-74a2-4496-af6b-75370940332b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a3229b03-74a2-4496-af6b-75370940332b img.shogun-image {
  width: 100%;
  
  
  

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




.s-a3229b03-74a2-4496-af6b-75370940332b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a3229b03-74a2-4496-af6b-75370940332b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3229b03-74a2-4496-af6b-75370940332b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3229b03-74a2-4496-af6b-75370940332b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a3229b03-74a2-4496-af6b-75370940332b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a3229b03-74a2-4496-af6b-75370940332b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a3229b03-74a2-4496-af6b-75370940332b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a3229b03-74a2-4496-af6b-75370940332b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a3229b03-74a2-4496-af6b-75370940332b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a3229b03-74a2-4496-af6b-75370940332b img.shogun-image {
  width: 100%;
  
  
  

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




.s-a3229b03-74a2-4496-af6b-75370940332b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a3229b03-74a2-4496-af6b-75370940332b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3229b03-74a2-4496-af6b-75370940332b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3229b03-74a2-4496-af6b-75370940332b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a3229b03-74a2-4496-af6b-75370940332b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a3229b03-74a2-4496-af6b-75370940332b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a3229b03-74a2-4496-af6b-75370940332b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a3229b03-74a2-4496-af6b-75370940332b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a3229b03-74a2-4496-af6b-75370940332b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a3229b03-74a2-4496-af6b-75370940332b img.shogun-image {
  width: 100%;
  
  
  

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




.s-a3229b03-74a2-4496-af6b-75370940332b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a3229b03-74a2-4496-af6b-75370940332b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3229b03-74a2-4496-af6b-75370940332b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3229b03-74a2-4496-af6b-75370940332b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a3229b03-74a2-4496-af6b-75370940332b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a3229b03-74a2-4496-af6b-75370940332b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a3229b03-74a2-4496-af6b-75370940332b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a3229b03-74a2-4496-af6b-75370940332b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a3229b03-74a2-4496-af6b-75370940332b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a3229b03-74a2-4496-af6b-75370940332b img.shogun-image {
  width: 100%;
  
  
  

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




.s-a3229b03-74a2-4496-af6b-75370940332b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a3229b03-74a2-4496-af6b-75370940332b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3229b03-74a2-4496-af6b-75370940332b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3229b03-74a2-4496-af6b-75370940332b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-03982951-979d-40f8-bb0e-5eb19690df7a {
  margin-left: auto;
margin-right: auto;
}

#s-03982951-979d-40f8-bb0e-5eb19690df7a .shg-proportional-font-size,
#s-03982951-979d-40f8-bb0e-5eb19690df7a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a2b1e72e-d27b-4545-9705-757159504405 {
  margin-left: auto;
margin-right: auto;
}

#s-a2b1e72e-d27b-4545-9705-757159504405 .shg-proportional-font-size,
#s-a2b1e72e-d27b-4545-9705-757159504405 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-38cd236b-362e-499a-a88a-a9e37e7d0801 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-38cd236b-362e-499a-a88a-a9e37e7d0801 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-38cd236b-362e-499a-a88a-a9e37e7d0801 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-38cd236b-362e-499a-a88a-a9e37e7d0801.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38cd236b-362e-499a-a88a-a9e37e7d0801.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-38cd236b-362e-499a-a88a-a9e37e7d0801 img.shogun-image {
  width: 100%;
  
  
  

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




.s-38cd236b-362e-499a-a88a-a9e37e7d0801 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-38cd236b-362e-499a-a88a-a9e37e7d0801.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38cd236b-362e-499a-a88a-a9e37e7d0801.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-38cd236b-362e-499a-a88a-a9e37e7d0801 img.shogun-image {
  width: 100%;
  
  
  

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




.s-38cd236b-362e-499a-a88a-a9e37e7d0801 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-38cd236b-362e-499a-a88a-a9e37e7d0801.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38cd236b-362e-499a-a88a-a9e37e7d0801.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-38cd236b-362e-499a-a88a-a9e37e7d0801 img.shogun-image {
  width: 100%;
  
  
  

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




.s-38cd236b-362e-499a-a88a-a9e37e7d0801 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-38cd236b-362e-499a-a88a-a9e37e7d0801.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38cd236b-362e-499a-a88a-a9e37e7d0801.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-38cd236b-362e-499a-a88a-a9e37e7d0801 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-38cd236b-362e-499a-a88a-a9e37e7d0801 img.shogun-image {
  width: 100%;
  
  
  

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




.s-38cd236b-362e-499a-a88a-a9e37e7d0801 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-38cd236b-362e-499a-a88a-a9e37e7d0801.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38cd236b-362e-499a-a88a-a9e37e7d0801.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38cd236b-362e-499a-a88a-a9e37e7d0801.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2fac8711-b8a7-419d-bf46-90b7b2beeda8 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 50px;
}








#s-2fac8711-b8a7-419d-bf46-90b7b2beeda8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2fac8711-b8a7-419d-bf46-90b7b2beeda8.shg-box.shg-c {
  justify-content: center;
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-09e1aeb5-6d9a-4171-a36f-dcb975b40744.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09e1aeb5-6d9a-4171-a36f-dcb975b40744.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 img.shogun-image {
  width: 100%;
  
  
  

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




.s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-09e1aeb5-6d9a-4171-a36f-dcb975b40744.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09e1aeb5-6d9a-4171-a36f-dcb975b40744.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 img.shogun-image {
  width: 100%;
  
  
  

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




.s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-09e1aeb5-6d9a-4171-a36f-dcb975b40744.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09e1aeb5-6d9a-4171-a36f-dcb975b40744.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 img.shogun-image {
  width: 100%;
  
  
  

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




.s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-09e1aeb5-6d9a-4171-a36f-dcb975b40744.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09e1aeb5-6d9a-4171-a36f-dcb975b40744.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 img.shogun-image {
  width: 100%;
  
  
  

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




.s-09e1aeb5-6d9a-4171-a36f-dcb975b40744 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-09e1aeb5-6d9a-4171-a36f-dcb975b40744.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09e1aeb5-6d9a-4171-a36f-dcb975b40744.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09e1aeb5-6d9a-4171-a36f-dcb975b40744.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5a3e7aae-7701-4569-abbd-bfb48c87f605 {
  margin-left: auto;
margin-right: auto;
}

#s-5a3e7aae-7701-4569-abbd-bfb48c87f605 .shg-proportional-font-size,
#s-5a3e7aae-7701-4569-abbd-bfb48c87f605 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f5312ec8-2a4e-463e-9b9f-a56a03556a29 {
  margin-left: auto;
margin-right: auto;
}

#s-f5312ec8-2a4e-463e-9b9f-a56a03556a29 .shg-proportional-font-size,
#s-f5312ec8-2a4e-463e-9b9f-a56a03556a29 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-04e8f3cc-3463-4684-bd5a-526802ff8d46 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-04e8f3cc-3463-4684-bd5a-526802ff8d46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04e8f3cc-3463-4684-bd5a-526802ff8d46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 img.shogun-image {
  width: 100%;
  
  
  

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




.s-04e8f3cc-3463-4684-bd5a-526802ff8d46 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-04e8f3cc-3463-4684-bd5a-526802ff8d46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04e8f3cc-3463-4684-bd5a-526802ff8d46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 img.shogun-image {
  width: 100%;
  
  
  

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




.s-04e8f3cc-3463-4684-bd5a-526802ff8d46 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-04e8f3cc-3463-4684-bd5a-526802ff8d46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04e8f3cc-3463-4684-bd5a-526802ff8d46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 img.shogun-image {
  width: 100%;
  
  
  

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




.s-04e8f3cc-3463-4684-bd5a-526802ff8d46 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-04e8f3cc-3463-4684-bd5a-526802ff8d46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04e8f3cc-3463-4684-bd5a-526802ff8d46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-04e8f3cc-3463-4684-bd5a-526802ff8d46 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46 img.shogun-image {
  width: 100%;
  
  
  

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




.s-04e8f3cc-3463-4684-bd5a-526802ff8d46 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-04e8f3cc-3463-4684-bd5a-526802ff8d46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04e8f3cc-3463-4684-bd5a-526802ff8d46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04e8f3cc-3463-4684-bd5a-526802ff8d46.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-460abb38-aa24-40c8-9f31-abc1bb88e227 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 50px;
}








#s-460abb38-aa24-40c8-9f31-abc1bb88e227 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-460abb38-aa24-40c8-9f31-abc1bb88e227.shg-box.shg-c {
  justify-content: center;
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-cbd9b540-83f8-4dfc-b867-ffeaf697090f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cbd9b540-83f8-4dfc-b867-ffeaf697090f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cbd9b540-83f8-4dfc-b867-ffeaf697090f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f img.shogun-image {
  width: 100%;
  
  
  

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




.s-cbd9b540-83f8-4dfc-b867-ffeaf697090f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cbd9b540-83f8-4dfc-b867-ffeaf697090f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cbd9b540-83f8-4dfc-b867-ffeaf697090f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f img.shogun-image {
  width: 100%;
  
  
  

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




.s-cbd9b540-83f8-4dfc-b867-ffeaf697090f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cbd9b540-83f8-4dfc-b867-ffeaf697090f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cbd9b540-83f8-4dfc-b867-ffeaf697090f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f img.shogun-image {
  width: 100%;
  
  
  

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




.s-cbd9b540-83f8-4dfc-b867-ffeaf697090f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cbd9b540-83f8-4dfc-b867-ffeaf697090f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cbd9b540-83f8-4dfc-b867-ffeaf697090f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cbd9b540-83f8-4dfc-b867-ffeaf697090f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f img.shogun-image {
  width: 100%;
  
  
  

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




.s-cbd9b540-83f8-4dfc-b867-ffeaf697090f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cbd9b540-83f8-4dfc-b867-ffeaf697090f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cbd9b540-83f8-4dfc-b867-ffeaf697090f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cbd9b540-83f8-4dfc-b867-ffeaf697090f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3e9ec007-ec69-4df3-a5f5-c3da74371ac5 {
  margin-left: auto;
margin-right: auto;
}

#s-3e9ec007-ec69-4df3-a5f5-c3da74371ac5 .shg-proportional-font-size,
#s-3e9ec007-ec69-4df3-a5f5-c3da74371ac5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f99829c4-c791-4651-83e8-4ca5515728ea {
  margin-left: auto;
margin-right: auto;
}

#s-f99829c4-c791-4651-83e8-4ca5515728ea .shg-proportional-font-size,
#s-f99829c4-c791-4651-83e8-4ca5515728ea .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3a86fcb-6064-4ec4-bbc3-4bb6de516048.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-240d5221-5832-43ae-ace0-484aead0cc66 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 50px;
}








#s-240d5221-5832-43ae-ace0-484aead0cc66 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-240d5221-5832-43ae-ace0-484aead0cc66.shg-box.shg-c {
  justify-content: center;
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8c659bb4-1505-48dd-ba04-e858c8422222 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-8c659bb4-1505-48dd-ba04-e858c8422222 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c659bb4-1505-48dd-ba04-e858c8422222.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c659bb4-1505-48dd-ba04-e858c8422222.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8c659bb4-1505-48dd-ba04-e858c8422222 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8c659bb4-1505-48dd-ba04-e858c8422222 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c659bb4-1505-48dd-ba04-e858c8422222.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c659bb4-1505-48dd-ba04-e858c8422222.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8c659bb4-1505-48dd-ba04-e858c8422222 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8c659bb4-1505-48dd-ba04-e858c8422222 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c659bb4-1505-48dd-ba04-e858c8422222.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c659bb4-1505-48dd-ba04-e858c8422222.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8c659bb4-1505-48dd-ba04-e858c8422222 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8c659bb4-1505-48dd-ba04-e858c8422222 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c659bb4-1505-48dd-ba04-e858c8422222.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c659bb4-1505-48dd-ba04-e858c8422222.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8c659bb4-1505-48dd-ba04-e858c8422222 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8c659bb4-1505-48dd-ba04-e858c8422222 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8c659bb4-1505-48dd-ba04-e858c8422222 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c659bb4-1505-48dd-ba04-e858c8422222.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c659bb4-1505-48dd-ba04-e858c8422222.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c659bb4-1505-48dd-ba04-e858c8422222.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d9652486-14a8-4c7a-a1f6-4bca97a9f02a {
  margin-left: auto;
margin-right: auto;
}

#s-d9652486-14a8-4c7a-a1f6-4bca97a9f02a .shg-proportional-font-size,
#s-d9652486-14a8-4c7a-a1f6-4bca97a9f02a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-898da4f1-84cb-4f79-adf8-778e7a4313b2 {
  margin-left: auto;
margin-right: auto;
}

#s-898da4f1-84cb-4f79-adf8-778e7a4313b2 .shg-proportional-font-size,
#s-898da4f1-84cb-4f79-adf8-778e7a4313b2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-f165d313-b52f-4214-ae36-ca07fc0e05c8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f165d313-b52f-4214-ae36-ca07fc0e05c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f165d313-b52f-4214-ae36-ca07fc0e05c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f165d313-b52f-4214-ae36-ca07fc0e05c8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f165d313-b52f-4214-ae36-ca07fc0e05c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f165d313-b52f-4214-ae36-ca07fc0e05c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f165d313-b52f-4214-ae36-ca07fc0e05c8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f165d313-b52f-4214-ae36-ca07fc0e05c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f165d313-b52f-4214-ae36-ca07fc0e05c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f165d313-b52f-4214-ae36-ca07fc0e05c8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f165d313-b52f-4214-ae36-ca07fc0e05c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f165d313-b52f-4214-ae36-ca07fc0e05c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f165d313-b52f-4214-ae36-ca07fc0e05c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f165d313-b52f-4214-ae36-ca07fc0e05c8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f165d313-b52f-4214-ae36-ca07fc0e05c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f165d313-b52f-4214-ae36-ca07fc0e05c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f165d313-b52f-4214-ae36-ca07fc0e05c8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-16b543e6-9d04-4c50-8e92-c1ba16f0d133 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 100px;
}








#s-16b543e6-9d04-4c50-8e92-c1ba16f0d133 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-16b543e6-9d04-4c50-8e92-c1ba16f0d133.shg-box.shg-c {
  justify-content: center;
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-75dc6f99-65c1-41e0-9062-9264a04e3919 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-75dc6f99-65c1-41e0-9062-9264a04e3919 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-75dc6f99-65c1-41e0-9062-9264a04e3919.shg-align-container {
  display: flex;
  justify-content: center
}

.s-75dc6f99-65c1-41e0-9062-9264a04e3919.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-75dc6f99-65c1-41e0-9062-9264a04e3919 img.shogun-image {
  width: 100%;
  
  
  

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




.s-75dc6f99-65c1-41e0-9062-9264a04e3919 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-75dc6f99-65c1-41e0-9062-9264a04e3919.shg-align-container {
  display: flex;
  justify-content: center
}

.s-75dc6f99-65c1-41e0-9062-9264a04e3919.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-75dc6f99-65c1-41e0-9062-9264a04e3919 img.shogun-image {
  width: 100%;
  
  
  

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




.s-75dc6f99-65c1-41e0-9062-9264a04e3919 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-75dc6f99-65c1-41e0-9062-9264a04e3919.shg-align-container {
  display: flex;
  justify-content: center
}

.s-75dc6f99-65c1-41e0-9062-9264a04e3919.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-75dc6f99-65c1-41e0-9062-9264a04e3919 img.shogun-image {
  width: 100%;
  
  
  

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




.s-75dc6f99-65c1-41e0-9062-9264a04e3919 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-75dc6f99-65c1-41e0-9062-9264a04e3919.shg-align-container {
  display: flex;
  justify-content: center
}

.s-75dc6f99-65c1-41e0-9062-9264a04e3919.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-75dc6f99-65c1-41e0-9062-9264a04e3919 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-75dc6f99-65c1-41e0-9062-9264a04e3919 img.shogun-image {
  width: 100%;
  
  
  

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




.s-75dc6f99-65c1-41e0-9062-9264a04e3919 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-75dc6f99-65c1-41e0-9062-9264a04e3919.shg-align-container {
  display: flex;
  justify-content: center
}

.s-75dc6f99-65c1-41e0-9062-9264a04e3919.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-75dc6f99-65c1-41e0-9062-9264a04e3919.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-243cc8e1-2ccf-4a01-bcef-5be93aa3f055 {
  margin-left: auto;
margin-right: auto;
}

#s-243cc8e1-2ccf-4a01-bcef-5be93aa3f055 .shg-proportional-font-size,
#s-243cc8e1-2ccf-4a01-bcef-5be93aa3f055 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-10553988-fd23-4f7d-8dc5-d08cbb178b9f {
  margin-left: auto;
margin-right: auto;
}

#s-10553988-fd23-4f7d-8dc5-d08cbb178b9f .shg-proportional-font-size,
#s-10553988-fd23-4f7d-8dc5-d08cbb178b9f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-45669a0e-f085-41d6-bfe0-a0ee890edcfe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-45669a0e-f085-41d6-bfe0-a0ee890edcfe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45669a0e-f085-41d6-bfe0-a0ee890edcfe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe img.shogun-image {
  width: 100%;
  
  
  

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




.s-45669a0e-f085-41d6-bfe0-a0ee890edcfe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-45669a0e-f085-41d6-bfe0-a0ee890edcfe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45669a0e-f085-41d6-bfe0-a0ee890edcfe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe img.shogun-image {
  width: 100%;
  
  
  

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




.s-45669a0e-f085-41d6-bfe0-a0ee890edcfe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-45669a0e-f085-41d6-bfe0-a0ee890edcfe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45669a0e-f085-41d6-bfe0-a0ee890edcfe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe img.shogun-image {
  width: 100%;
  
  
  

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




.s-45669a0e-f085-41d6-bfe0-a0ee890edcfe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-45669a0e-f085-41d6-bfe0-a0ee890edcfe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45669a0e-f085-41d6-bfe0-a0ee890edcfe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-45669a0e-f085-41d6-bfe0-a0ee890edcfe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe img.shogun-image {
  width: 100%;
  
  
  

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




.s-45669a0e-f085-41d6-bfe0-a0ee890edcfe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-45669a0e-f085-41d6-bfe0-a0ee890edcfe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45669a0e-f085-41d6-bfe0-a0ee890edcfe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45669a0e-f085-41d6-bfe0-a0ee890edcfe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-fb692d3c-9a1f-4cd1-b45b-58ff25dda165 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 50px;
}








#s-fb692d3c-9a1f-4cd1-b45b-58ff25dda165 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fb692d3c-9a1f-4cd1-b45b-58ff25dda165.shg-box.shg-c {
  justify-content: center;
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-cac85ff7-8ebf-44b5-967e-ca42634550f1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cac85ff7-8ebf-44b5-967e-ca42634550f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cac85ff7-8ebf-44b5-967e-ca42634550f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-cac85ff7-8ebf-44b5-967e-ca42634550f1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cac85ff7-8ebf-44b5-967e-ca42634550f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cac85ff7-8ebf-44b5-967e-ca42634550f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-cac85ff7-8ebf-44b5-967e-ca42634550f1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cac85ff7-8ebf-44b5-967e-ca42634550f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cac85ff7-8ebf-44b5-967e-ca42634550f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-cac85ff7-8ebf-44b5-967e-ca42634550f1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cac85ff7-8ebf-44b5-967e-ca42634550f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cac85ff7-8ebf-44b5-967e-ca42634550f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cac85ff7-8ebf-44b5-967e-ca42634550f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-cac85ff7-8ebf-44b5-967e-ca42634550f1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cac85ff7-8ebf-44b5-967e-ca42634550f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cac85ff7-8ebf-44b5-967e-ca42634550f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cac85ff7-8ebf-44b5-967e-ca42634550f1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3827e7a7-c29a-4aed-af86-2f5228eea363 {
  margin-left: auto;
margin-right: auto;
}

#s-3827e7a7-c29a-4aed-af86-2f5228eea363 .shg-proportional-font-size,
#s-3827e7a7-c29a-4aed-af86-2f5228eea363 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-43e58887-dcd4-4a77-807c-2fdbe7f3cc9d {
  margin-left: auto;
margin-right: auto;
}

#s-43e58887-dcd4-4a77-807c-2fdbe7f3cc9d .shg-proportional-font-size,
#s-43e58887-dcd4-4a77-807c-2fdbe7f3cc9d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 img.shogun-image {
  width: 100%;
  
  
  

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




.s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 img.shogun-image {
  width: 100%;
  
  
  

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




.s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 img.shogun-image {
  width: 100%;
  
  
  

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




.s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 img.shogun-image {
  width: 100%;
  
  
  

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




.s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-661f8bfb-4daa-4f8f-a8c8-cc065a367b17.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e89099ae-cdf6-4c6a-bf76-cf24ab28b2e3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-1dddc8a8-bac9-4ace-b059-df9bd6952793 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ea24538e-e53c-4d08-88dc-2695211cec37 {
  margin-top: 25px;
margin-left: 15%;
margin-bottom: 25px;
margin-right: 15%;
min-height: 50px;
}
@media (max-width: 767px){#s-ea24538e-e53c-4d08-88dc-2695211cec37 {
  display: none;
}
#s-ea24538e-e53c-4d08-88dc-2695211cec37, #wrap-s-ea24538e-e53c-4d08-88dc-2695211cec37, #wrap-content-s-ea24538e-e53c-4d08-88dc-2695211cec37 { display: none !important; }}







#s-ea24538e-e53c-4d08-88dc-2695211cec37 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ea24538e-e53c-4d08-88dc-2695211cec37.shg-box.shg-c {
  justify-content: center;
}

#s-fc1a0fc4-30fa-4dd2-8958-589238c21bad {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-466f3b54-ef3e-47a8-af86-0536220f8488 {
  margin-top: 4px;
margin-left: auto;
margin-right: auto;
padding-left: 1%;
}

#s-466f3b54-ef3e-47a8-af86-0536220f8488 .shg-proportional-font-size,
#s-466f3b54-ef3e-47a8-af86-0536220f8488 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-74a8740a-f855-4a86-91a5-9a4a1dc94024 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-74a8740a-f855-4a86-91a5-9a4a1dc94024 .shogun-heading-component h1 {
  color: rgba(27, 67, 118, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-74a8740a-f855-4a86-91a5-9a4a1dc94024 .shogun-heading-component h1 {
  color: rgba(27, 67, 118, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-fd94bf83-a672-423e-aaaa-794368a33071 {
  margin-top: -20px;
margin-left: 0%;
margin-right: 0%;
}

#s-fd94bf83-a672-423e-aaaa-794368a33071 .shg-proportional-font-size,
#s-fd94bf83-a672-423e-aaaa-794368a33071 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-068211f6-dda3-4b1f-b5b9-376f30c931c1 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-068211f6-dda3-4b1f-b5b9-376f30c931c1 {
  display: none;
}
#s-068211f6-dda3-4b1f-b5b9-376f30c931c1, #wrap-s-068211f6-dda3-4b1f-b5b9-376f30c931c1, #wrap-content-s-068211f6-dda3-4b1f-b5b9-376f30c931c1 { display: none !important; }}
@media (min-width: 0px) {
[id="s-068211f6-dda3-4b1f-b5b9-376f30c931c1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-068211f6-dda3-4b1f-b5b9-376f30c931c1"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-068211f6-dda3-4b1f-b5b9-376f30c931c1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-068211f6-dda3-4b1f-b5b9-376f30c931c1"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-068211f6-dda3-4b1f-b5b9-376f30c931c1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-068211f6-dda3-4b1f-b5b9-376f30c931c1"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-068211f6-dda3-4b1f-b5b9-376f30c931c1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

#s-ae53212d-ce37-4cfa-82f5-e135202f260c {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-ae53212d-ce37-4cfa-82f5-e135202f260c {
  display: none;
}
#s-ae53212d-ce37-4cfa-82f5-e135202f260c, #wrap-s-ae53212d-ce37-4cfa-82f5-e135202f260c, #wrap-content-s-ae53212d-ce37-4cfa-82f5-e135202f260c { display: none !important; }}
@media (min-width: 0px) {
[id="s-ae53212d-ce37-4cfa-82f5-e135202f260c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-ae53212d-ce37-4cfa-82f5-e135202f260c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-ae53212d-ce37-4cfa-82f5-e135202f260c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-ae53212d-ce37-4cfa-82f5-e135202f260c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-283f9cad-7aaf-4f43-b3bd-eb26de9cc6bb {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}








#s-283f9cad-7aaf-4f43-b3bd-eb26de9cc6bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-283f9cad-7aaf-4f43-b3bd-eb26de9cc6bb.shg-box.shg-c {
  justify-content: center;
}

#s-938dd850-130c-4d59-9c18-d6159034521c {
  margin-top: 15px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-938dd850-130c-4d59-9c18-d6159034521c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-938dd850-130c-4d59-9c18-d6159034521c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-938dd850-130c-4d59-9c18-d6159034521c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 15px;
  
}

#s-938dd850-130c-4d59-9c18-d6159034521c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(233, 249, 239, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-938dd850-130c-4d59-9c18-d6159034521c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-938dd850-130c-4d59-9c18-d6159034521c img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

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




.s-938dd850-130c-4d59-9c18-d6159034521c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-938dd850-130c-4d59-9c18-d6159034521c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-938dd850-130c-4d59-9c18-d6159034521c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-938dd850-130c-4d59-9c18-d6159034521c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-938dd850-130c-4d59-9c18-d6159034521c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-938dd850-130c-4d59-9c18-d6159034521c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-938dd850-130c-4d59-9c18-d6159034521c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-938dd850-130c-4d59-9c18-d6159034521c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-938dd850-130c-4d59-9c18-d6159034521c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-938dd850-130c-4d59-9c18-d6159034521c img.shogun-image {
  width: 100%;
  
  
  

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




.s-938dd850-130c-4d59-9c18-d6159034521c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-938dd850-130c-4d59-9c18-d6159034521c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-938dd850-130c-4d59-9c18-d6159034521c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-938dd850-130c-4d59-9c18-d6159034521c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-938dd850-130c-4d59-9c18-d6159034521c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-938dd850-130c-4d59-9c18-d6159034521c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-938dd850-130c-4d59-9c18-d6159034521c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-938dd850-130c-4d59-9c18-d6159034521c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-938dd850-130c-4d59-9c18-d6159034521c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-938dd850-130c-4d59-9c18-d6159034521c img.shogun-image {
  width: 100%;
  
  
  

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




.s-938dd850-130c-4d59-9c18-d6159034521c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-938dd850-130c-4d59-9c18-d6159034521c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-938dd850-130c-4d59-9c18-d6159034521c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-938dd850-130c-4d59-9c18-d6159034521c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-938dd850-130c-4d59-9c18-d6159034521c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-938dd850-130c-4d59-9c18-d6159034521c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-938dd850-130c-4d59-9c18-d6159034521c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-938dd850-130c-4d59-9c18-d6159034521c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-938dd850-130c-4d59-9c18-d6159034521c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-938dd850-130c-4d59-9c18-d6159034521c img.shogun-image {
  width: 100%;
  
  
  

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




.s-938dd850-130c-4d59-9c18-d6159034521c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-938dd850-130c-4d59-9c18-d6159034521c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-938dd850-130c-4d59-9c18-d6159034521c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-938dd850-130c-4d59-9c18-d6159034521c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-938dd850-130c-4d59-9c18-d6159034521c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-938dd850-130c-4d59-9c18-d6159034521c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-938dd850-130c-4d59-9c18-d6159034521c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-938dd850-130c-4d59-9c18-d6159034521c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-938dd850-130c-4d59-9c18-d6159034521c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-938dd850-130c-4d59-9c18-d6159034521c img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-938dd850-130c-4d59-9c18-d6159034521c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-938dd850-130c-4d59-9c18-d6159034521c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-938dd850-130c-4d59-9c18-d6159034521c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-938dd850-130c-4d59-9c18-d6159034521c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-246698b2-8102-496e-9e5b-03ec28678ced {
  margin-left: 6%;
margin-right: 6%;
}

#s-246698b2-8102-496e-9e5b-03ec28678ced .shg-proportional-font-size,
#s-246698b2-8102-496e-9e5b-03ec28678ced .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-176f9535-1bb8-4cdc-91c3-5e4a3bfd5af0 {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}








#s-176f9535-1bb8-4cdc-91c3-5e4a3bfd5af0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-176f9535-1bb8-4cdc-91c3-5e4a3bfd5af0.shg-box.shg-c {
  justify-content: center;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  margin-top: 15px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 15px;
  
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(219, 227, 239, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7d0e78b4-5050-45b1-8516-0202e6ba355a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7d0e78b4-5050-45b1-8516-0202e6ba355a.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7d0e78b4-5050-45b1-8516-0202e6ba355a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7d0e78b4-5050-45b1-8516-0202e6ba355a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7d0e78b4-5050-45b1-8516-0202e6ba355a.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7d0e78b4-5050-45b1-8516-0202e6ba355a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7d0e78b4-5050-45b1-8516-0202e6ba355a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7d0e78b4-5050-45b1-8516-0202e6ba355a.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7d0e78b4-5050-45b1-8516-0202e6ba355a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7d0e78b4-5050-45b1-8516-0202e6ba355a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7d0e78b4-5050-45b1-8516-0202e6ba355a.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7d0e78b4-5050-45b1-8516-0202e6ba355a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7d0e78b4-5050-45b1-8516-0202e6ba355a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7d0e78b4-5050-45b1-8516-0202e6ba355a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7d0e78b4-5050-45b1-8516-0202e6ba355a.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7d0e78b4-5050-45b1-8516-0202e6ba355a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d0e78b4-5050-45b1-8516-0202e6ba355a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b971816b-02e9-4ae3-9cd2-7c378e30d7c3 {
  margin-left: 6%;
margin-right: 6%;
}

#s-b971816b-02e9-4ae3-9cd2-7c378e30d7c3 .shg-proportional-font-size,
#s-b971816b-02e9-4ae3-9cd2-7c378e30d7c3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1a6d7c8a-6224-4092-a88b-0a99bdc54d29 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-1a6d7c8a-6224-4092-a88b-0a99bdc54d29 {
  display: none;
}
#s-1a6d7c8a-6224-4092-a88b-0a99bdc54d29, #wrap-s-1a6d7c8a-6224-4092-a88b-0a99bdc54d29, #wrap-content-s-1a6d7c8a-6224-4092-a88b-0a99bdc54d29 { display: none !important; }}
@media (min-width: 0px) {
[id="s-1a6d7c8a-6224-4092-a88b-0a99bdc54d29"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-1a6d7c8a-6224-4092-a88b-0a99bdc54d29"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-1a6d7c8a-6224-4092-a88b-0a99bdc54d29"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-1a6d7c8a-6224-4092-a88b-0a99bdc54d29"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-56dd3b9d-34c4-48b5-8720-a23812811682 {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 73px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}
@media (min-width: 1200px){#s-56dd3b9d-34c4-48b5-8720-a23812811682 {
  padding-bottom: 25px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-56dd3b9d-34c4-48b5-8720-a23812811682 {
  padding-bottom: 73px;
}
}







#s-56dd3b9d-34c4-48b5-8720-a23812811682 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-56dd3b9d-34c4-48b5-8720-a23812811682.shg-box.shg-c {
  justify-content: center;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe {
  margin-top: 15px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-341a53df-f36f-415d-afff-4e10abbafbbe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 15px;
  
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(212, 247, 255, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-341a53df-f36f-415d-afff-4e10abbafbbe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-341a53df-f36f-415d-afff-4e10abbafbbe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-341a53df-f36f-415d-afff-4e10abbafbbe.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-341a53df-f36f-415d-afff-4e10abbafbbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-341a53df-f36f-415d-afff-4e10abbafbbe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-341a53df-f36f-415d-afff-4e10abbafbbe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-341a53df-f36f-415d-afff-4e10abbafbbe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-341a53df-f36f-415d-afff-4e10abbafbbe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-341a53df-f36f-415d-afff-4e10abbafbbe.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-341a53df-f36f-415d-afff-4e10abbafbbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-341a53df-f36f-415d-afff-4e10abbafbbe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-341a53df-f36f-415d-afff-4e10abbafbbe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-341a53df-f36f-415d-afff-4e10abbafbbe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-341a53df-f36f-415d-afff-4e10abbafbbe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-341a53df-f36f-415d-afff-4e10abbafbbe.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-341a53df-f36f-415d-afff-4e10abbafbbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-341a53df-f36f-415d-afff-4e10abbafbbe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-341a53df-f36f-415d-afff-4e10abbafbbe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-341a53df-f36f-415d-afff-4e10abbafbbe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-341a53df-f36f-415d-afff-4e10abbafbbe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-341a53df-f36f-415d-afff-4e10abbafbbe.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-341a53df-f36f-415d-afff-4e10abbafbbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-341a53df-f36f-415d-afff-4e10abbafbbe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-341a53df-f36f-415d-afff-4e10abbafbbe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-341a53df-f36f-415d-afff-4e10abbafbbe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-341a53df-f36f-415d-afff-4e10abbafbbe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-341a53df-f36f-415d-afff-4e10abbafbbe.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-341a53df-f36f-415d-afff-4e10abbafbbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-341a53df-f36f-415d-afff-4e10abbafbbe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0e7ee0ed-e38d-46fb-ae29-a6e94018025c {
  margin-left: 6%;
margin-right: 6%;
}
@media (min-width: 1200px){#s-0e7ee0ed-e38d-46fb-ae29-a6e94018025c {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0e7ee0ed-e38d-46fb-ae29-a6e94018025c {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-0e7ee0ed-e38d-46fb-ae29-a6e94018025c {
  
}
}
#s-0e7ee0ed-e38d-46fb-ae29-a6e94018025c .shg-proportional-font-size,
#s-0e7ee0ed-e38d-46fb-ae29-a6e94018025c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b980cb33-311c-4c2f-9681-0d994473de9e {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}








#s-b980cb33-311c-4c2f-9681-0d994473de9e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b980cb33-311c-4c2f-9681-0d994473de9e.shg-box.shg-c {
  justify-content: center;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c {
  margin-top: -55px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6281733f-eeb6-4012-851b-cab0df04022c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: -55px;
  
}

#s-6281733f-eeb6-4012-851b-cab0df04022c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(233, 249, 239, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6281733f-eeb6-4012-851b-cab0df04022c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-6281733f-eeb6-4012-851b-cab0df04022c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6281733f-eeb6-4012-851b-cab0df04022c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-6281733f-eeb6-4012-851b-cab0df04022c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6281733f-eeb6-4012-851b-cab0df04022c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6281733f-eeb6-4012-851b-cab0df04022c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6281733f-eeb6-4012-851b-cab0df04022c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6281733f-eeb6-4012-851b-cab0df04022c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-6281733f-eeb6-4012-851b-cab0df04022c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6281733f-eeb6-4012-851b-cab0df04022c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-6281733f-eeb6-4012-851b-cab0df04022c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6281733f-eeb6-4012-851b-cab0df04022c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6281733f-eeb6-4012-851b-cab0df04022c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6281733f-eeb6-4012-851b-cab0df04022c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6281733f-eeb6-4012-851b-cab0df04022c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-6281733f-eeb6-4012-851b-cab0df04022c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6281733f-eeb6-4012-851b-cab0df04022c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-6281733f-eeb6-4012-851b-cab0df04022c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6281733f-eeb6-4012-851b-cab0df04022c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6281733f-eeb6-4012-851b-cab0df04022c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6281733f-eeb6-4012-851b-cab0df04022c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6281733f-eeb6-4012-851b-cab0df04022c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-6281733f-eeb6-4012-851b-cab0df04022c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6281733f-eeb6-4012-851b-cab0df04022c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-6281733f-eeb6-4012-851b-cab0df04022c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6281733f-eeb6-4012-851b-cab0df04022c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6281733f-eeb6-4012-851b-cab0df04022c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6281733f-eeb6-4012-851b-cab0df04022c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6281733f-eeb6-4012-851b-cab0df04022c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-6281733f-eeb6-4012-851b-cab0df04022c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6281733f-eeb6-4012-851b-cab0df04022c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-6281733f-eeb6-4012-851b-cab0df04022c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6281733f-eeb6-4012-851b-cab0df04022c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d78320d8-502a-4ae2-bb10-25bca5ae43a4 {
  margin-left: 6%;
margin-right: 6%;
}
@media (min-width: 1200px){#s-d78320d8-502a-4ae2-bb10-25bca5ae43a4 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d78320d8-502a-4ae2-bb10-25bca5ae43a4 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-d78320d8-502a-4ae2-bb10-25bca5ae43a4 {
  
}
}
#s-d78320d8-502a-4ae2-bb10-25bca5ae43a4 .shg-proportional-font-size,
#s-d78320d8-502a-4ae2-bb10-25bca5ae43a4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
height: 650px;
max-width: 300px;
text-align: left;
}
@media (max-width: 767px){#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  display: none;
}
#s-0e29df5d-ae4b-4d01-b863-94d7d0275751, #wrap-s-0e29df5d-ae4b-4d01-b863-94d7d0275751, #wrap-content-s-0e29df5d-ae4b-4d01-b863-94d7d0275751 { display: none !important; }}
#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 15px;
  
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 15px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 img.shogun-image {
  width: 100%;
  height: 650px;
  
  max-width: 300px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0e29df5d-ae4b-4d01-b863-94d7d0275751 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e29df5d-ae4b-4d01-b863-94d7d0275751.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0e29df5d-ae4b-4d01-b863-94d7d0275751.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0e29df5d-ae4b-4d01-b863-94d7d0275751 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e29df5d-ae4b-4d01-b863-94d7d0275751.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0e29df5d-ae4b-4d01-b863-94d7d0275751.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0e29df5d-ae4b-4d01-b863-94d7d0275751 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e29df5d-ae4b-4d01-b863-94d7d0275751.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0e29df5d-ae4b-4d01-b863-94d7d0275751.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0e29df5d-ae4b-4d01-b863-94d7d0275751 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e29df5d-ae4b-4d01-b863-94d7d0275751.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0e29df5d-ae4b-4d01-b863-94d7d0275751.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0e29df5d-ae4b-4d01-b863-94d7d0275751 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0e29df5d-ae4b-4d01-b863-94d7d0275751 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e29df5d-ae4b-4d01-b863-94d7d0275751.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0e29df5d-ae4b-4d01-b863-94d7d0275751.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e29df5d-ae4b-4d01-b863-94d7d0275751.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-780e2d96-1430-4b44-a9f8-b95e953a0a66 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-780e2d96-1430-4b44-a9f8-b95e953a0a66 {
  display: none;
}
#s-780e2d96-1430-4b44-a9f8-b95e953a0a66, #wrap-s-780e2d96-1430-4b44-a9f8-b95e953a0a66, #wrap-content-s-780e2d96-1430-4b44-a9f8-b95e953a0a66 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-780e2d96-1430-4b44-a9f8-b95e953a0a66 {
  display: none;
}
#s-780e2d96-1430-4b44-a9f8-b95e953a0a66, #wrap-s-780e2d96-1430-4b44-a9f8-b95e953a0a66, #wrap-content-s-780e2d96-1430-4b44-a9f8-b95e953a0a66 { display: none !important; }}@media (max-width: 767px){#s-780e2d96-1430-4b44-a9f8-b95e953a0a66 {
  display: none;
}
#s-780e2d96-1430-4b44-a9f8-b95e953a0a66, #wrap-s-780e2d96-1430-4b44-a9f8-b95e953a0a66, #wrap-content-s-780e2d96-1430-4b44-a9f8-b95e953a0a66 { display: none !important; }}
@media (min-width: 0px) {
[id="s-780e2d96-1430-4b44-a9f8-b95e953a0a66"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-780e2d96-1430-4b44-a9f8-b95e953a0a66"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-780e2d96-1430-4b44-a9f8-b95e953a0a66"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-780e2d96-1430-4b44-a9f8-b95e953a0a66"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-780e2d96-1430-4b44-a9f8-b95e953a0a66"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-780e2d96-1430-4b44-a9f8-b95e953a0a66"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-780e2d96-1430-4b44-a9f8-b95e953a0a66"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-d5c2c7ea-afe6-446d-a10e-497abf4a62f4 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-d5c2c7ea-afe6-446d-a10e-497abf4a62f4 {
  display: none;
}
#s-d5c2c7ea-afe6-446d-a10e-497abf4a62f4, #wrap-s-d5c2c7ea-afe6-446d-a10e-497abf4a62f4, #wrap-content-s-d5c2c7ea-afe6-446d-a10e-497abf4a62f4 { display: none !important; }}
@media (min-width: 0px) {
[id="s-d5c2c7ea-afe6-446d-a10e-497abf4a62f4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-d5c2c7ea-afe6-446d-a10e-497abf4a62f4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-d5c2c7ea-afe6-446d-a10e-497abf4a62f4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-d5c2c7ea-afe6-446d-a10e-497abf4a62f4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-6b539e92-28b3-419f-8d91-bf553dd928d9 {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}








#s-6b539e92-28b3-419f-8d91-bf553dd928d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6b539e92-28b3-419f-8d91-bf553dd928d9.shg-box.shg-c {
  justify-content: center;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  margin-top: 15px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 15px;
  
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(233, 249, 239, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0 img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-66cee51f-b511-4ee2-8682-d58269d38ed0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-66cee51f-b511-4ee2-8682-d58269d38ed0.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-66cee51f-b511-4ee2-8682-d58269d38ed0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-66cee51f-b511-4ee2-8682-d58269d38ed0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-66cee51f-b511-4ee2-8682-d58269d38ed0.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-66cee51f-b511-4ee2-8682-d58269d38ed0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-66cee51f-b511-4ee2-8682-d58269d38ed0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-66cee51f-b511-4ee2-8682-d58269d38ed0.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-66cee51f-b511-4ee2-8682-d58269d38ed0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-66cee51f-b511-4ee2-8682-d58269d38ed0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-66cee51f-b511-4ee2-8682-d58269d38ed0.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-66cee51f-b511-4ee2-8682-d58269d38ed0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-66cee51f-b511-4ee2-8682-d58269d38ed0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-66cee51f-b511-4ee2-8682-d58269d38ed0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-66cee51f-b511-4ee2-8682-d58269d38ed0.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-66cee51f-b511-4ee2-8682-d58269d38ed0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66cee51f-b511-4ee2-8682-d58269d38ed0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-19852479-ee5c-404f-93e7-704c031c3463 {
  margin-left: 6%;
margin-right: 6%;
}

#s-19852479-ee5c-404f-93e7-704c031c3463 .shg-proportional-font-size,
#s-19852479-ee5c-404f-93e7-704c031c3463 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-48906b17-bbb0-49b1-acb6-f120cb8c03d9 {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}








#s-48906b17-bbb0-49b1-acb6-f120cb8c03d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-48906b17-bbb0-49b1-acb6-f120cb8c03d9.shg-box.shg-c {
  justify-content: center;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  margin-top: 15px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 15px;
  
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(219, 227, 239, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b8ca40d-fe71-45d1-b2af-ea6079ae50bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b8827101-af28-4387-aadc-50234b0cee0e {
  margin-left: 6%;
margin-right: 6%;
}

#s-b8827101-af28-4387-aadc-50234b0cee0e .shg-proportional-font-size,
#s-b8827101-af28-4387-aadc-50234b0cee0e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9caf6854-a523-4fcf-b580-adb35e4008c5 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-9caf6854-a523-4fcf-b580-adb35e4008c5 {
  display: none;
}
#s-9caf6854-a523-4fcf-b580-adb35e4008c5, #wrap-s-9caf6854-a523-4fcf-b580-adb35e4008c5, #wrap-content-s-9caf6854-a523-4fcf-b580-adb35e4008c5 { display: none !important; }}
@media (min-width: 0px) {
[id="s-9caf6854-a523-4fcf-b580-adb35e4008c5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-9caf6854-a523-4fcf-b580-adb35e4008c5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-9caf6854-a523-4fcf-b580-adb35e4008c5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-9caf6854-a523-4fcf-b580-adb35e4008c5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-fa2f8022-35fb-4ef4-b3fd-efdd9420adc1 {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 73px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}
@media (min-width: 1200px){#s-fa2f8022-35fb-4ef4-b3fd-efdd9420adc1 {
  padding-bottom: 25px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fa2f8022-35fb-4ef4-b3fd-efdd9420adc1 {
  padding-bottom: 73px;
}
}







#s-fa2f8022-35fb-4ef4-b3fd-efdd9420adc1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fa2f8022-35fb-4ef4-b3fd-efdd9420adc1.shg-box.shg-c {
  justify-content: center;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec {
  margin-top: 15px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4927187d-ddad-4384-b688-e483fa33eeec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 15px;
  
}

#s-4927187d-ddad-4384-b688-e483fa33eeec .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(212, 247, 255, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4927187d-ddad-4384-b688-e483fa33eeec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4927187d-ddad-4384-b688-e483fa33eeec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4927187d-ddad-4384-b688-e483fa33eeec.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4927187d-ddad-4384-b688-e483fa33eeec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4927187d-ddad-4384-b688-e483fa33eeec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4927187d-ddad-4384-b688-e483fa33eeec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4927187d-ddad-4384-b688-e483fa33eeec .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4927187d-ddad-4384-b688-e483fa33eeec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4927187d-ddad-4384-b688-e483fa33eeec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4927187d-ddad-4384-b688-e483fa33eeec.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4927187d-ddad-4384-b688-e483fa33eeec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4927187d-ddad-4384-b688-e483fa33eeec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4927187d-ddad-4384-b688-e483fa33eeec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4927187d-ddad-4384-b688-e483fa33eeec .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4927187d-ddad-4384-b688-e483fa33eeec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4927187d-ddad-4384-b688-e483fa33eeec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4927187d-ddad-4384-b688-e483fa33eeec.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4927187d-ddad-4384-b688-e483fa33eeec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4927187d-ddad-4384-b688-e483fa33eeec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4927187d-ddad-4384-b688-e483fa33eeec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4927187d-ddad-4384-b688-e483fa33eeec .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4927187d-ddad-4384-b688-e483fa33eeec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4927187d-ddad-4384-b688-e483fa33eeec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4927187d-ddad-4384-b688-e483fa33eeec.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4927187d-ddad-4384-b688-e483fa33eeec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4927187d-ddad-4384-b688-e483fa33eeec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4927187d-ddad-4384-b688-e483fa33eeec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4927187d-ddad-4384-b688-e483fa33eeec .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4927187d-ddad-4384-b688-e483fa33eeec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4927187d-ddad-4384-b688-e483fa33eeec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4927187d-ddad-4384-b688-e483fa33eeec.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4927187d-ddad-4384-b688-e483fa33eeec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4927187d-ddad-4384-b688-e483fa33eeec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f607095e-2281-4351-9c3c-d0936030c28a {
  margin-left: 6%;
margin-right: 6%;
}
@media (min-width: 1200px){#s-f607095e-2281-4351-9c3c-d0936030c28a {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f607095e-2281-4351-9c3c-d0936030c28a {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-f607095e-2281-4351-9c3c-d0936030c28a {
  
}
}
#s-f607095e-2281-4351-9c3c-d0936030c28a .shg-proportional-font-size,
#s-f607095e-2281-4351-9c3c-d0936030c28a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0f9603d7-9b36-44c8-ab71-46d72218776e {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}








#s-0f9603d7-9b36-44c8-ab71-46d72218776e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0f9603d7-9b36-44c8-ab71-46d72218776e.shg-box.shg-c {
  justify-content: center;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  margin-top: 15px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 15px;
  
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(233, 249, 239, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-dcad5cb1-6338-478c-a8e1-9050f63a60bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dcad5cb1-6338-478c-a8e1-9050f63a60bd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-dcad5cb1-6338-478c-a8e1-9050f63a60bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-dcad5cb1-6338-478c-a8e1-9050f63a60bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dcad5cb1-6338-478c-a8e1-9050f63a60bd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-dcad5cb1-6338-478c-a8e1-9050f63a60bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-dcad5cb1-6338-478c-a8e1-9050f63a60bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dcad5cb1-6338-478c-a8e1-9050f63a60bd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-dcad5cb1-6338-478c-a8e1-9050f63a60bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-dcad5cb1-6338-478c-a8e1-9050f63a60bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dcad5cb1-6338-478c-a8e1-9050f63a60bd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-dcad5cb1-6338-478c-a8e1-9050f63a60bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dcad5cb1-6338-478c-a8e1-9050f63a60bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-dcad5cb1-6338-478c-a8e1-9050f63a60bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dcad5cb1-6338-478c-a8e1-9050f63a60bd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-dcad5cb1-6338-478c-a8e1-9050f63a60bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcad5cb1-6338-478c-a8e1-9050f63a60bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5ffbfa17-425f-4fe2-a276-711d0845ed5d {
  margin-left: 6%;
margin-right: 6%;
}
@media (min-width: 1200px){#s-5ffbfa17-425f-4fe2-a276-711d0845ed5d {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5ffbfa17-425f-4fe2-a276-711d0845ed5d {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-5ffbfa17-425f-4fe2-a276-711d0845ed5d {
  
}
}
#s-5ffbfa17-425f-4fe2-a276-711d0845ed5d .shg-proportional-font-size,
#s-5ffbfa17-425f-4fe2-a276-711d0845ed5d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-925eab27-66ab-44ba-830f-4361210f81c3 {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
height: 550px;
max-width: 300px;
text-align: left;
}
@media (min-width: 1200px){#s-925eab27-66ab-44ba-830f-4361210f81c3 {
  height: 425px;
}
}@media (max-width: 767px){#s-925eab27-66ab-44ba-830f-4361210f81c3 {
  display: none;
}
#s-925eab27-66ab-44ba-830f-4361210f81c3, #wrap-s-925eab27-66ab-44ba-830f-4361210f81c3, #wrap-content-s-925eab27-66ab-44ba-830f-4361210f81c3 { display: none !important; }}
#s-925eab27-66ab-44ba-830f-4361210f81c3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-925eab27-66ab-44ba-830f-4361210f81c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-925eab27-66ab-44ba-830f-4361210f81c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 15px;
  
}

#s-925eab27-66ab-44ba-830f-4361210f81c3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 15px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-925eab27-66ab-44ba-830f-4361210f81c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-925eab27-66ab-44ba-830f-4361210f81c3 img.shogun-image {
  width: 100%;
  height: 550px;
  
  max-width: 300px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-925eab27-66ab-44ba-830f-4361210f81c3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-925eab27-66ab-44ba-830f-4361210f81c3.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-925eab27-66ab-44ba-830f-4361210f81c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-925eab27-66ab-44ba-830f-4361210f81c3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-925eab27-66ab-44ba-830f-4361210f81c3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-925eab27-66ab-44ba-830f-4361210f81c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-925eab27-66ab-44ba-830f-4361210f81c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-925eab27-66ab-44ba-830f-4361210f81c3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-925eab27-66ab-44ba-830f-4361210f81c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-925eab27-66ab-44ba-830f-4361210f81c3 img.shogun-image {
  width: 100%;
  height: 425px;
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-925eab27-66ab-44ba-830f-4361210f81c3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-925eab27-66ab-44ba-830f-4361210f81c3.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-925eab27-66ab-44ba-830f-4361210f81c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-925eab27-66ab-44ba-830f-4361210f81c3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-925eab27-66ab-44ba-830f-4361210f81c3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-925eab27-66ab-44ba-830f-4361210f81c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-925eab27-66ab-44ba-830f-4361210f81c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-925eab27-66ab-44ba-830f-4361210f81c3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-925eab27-66ab-44ba-830f-4361210f81c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-925eab27-66ab-44ba-830f-4361210f81c3 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-925eab27-66ab-44ba-830f-4361210f81c3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-925eab27-66ab-44ba-830f-4361210f81c3.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-925eab27-66ab-44ba-830f-4361210f81c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-925eab27-66ab-44ba-830f-4361210f81c3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-925eab27-66ab-44ba-830f-4361210f81c3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-925eab27-66ab-44ba-830f-4361210f81c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-925eab27-66ab-44ba-830f-4361210f81c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-925eab27-66ab-44ba-830f-4361210f81c3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-925eab27-66ab-44ba-830f-4361210f81c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-925eab27-66ab-44ba-830f-4361210f81c3 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-925eab27-66ab-44ba-830f-4361210f81c3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-925eab27-66ab-44ba-830f-4361210f81c3.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-925eab27-66ab-44ba-830f-4361210f81c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-925eab27-66ab-44ba-830f-4361210f81c3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-925eab27-66ab-44ba-830f-4361210f81c3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-925eab27-66ab-44ba-830f-4361210f81c3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-925eab27-66ab-44ba-830f-4361210f81c3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-925eab27-66ab-44ba-830f-4361210f81c3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-925eab27-66ab-44ba-830f-4361210f81c3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-925eab27-66ab-44ba-830f-4361210f81c3 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-925eab27-66ab-44ba-830f-4361210f81c3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-925eab27-66ab-44ba-830f-4361210f81c3.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-925eab27-66ab-44ba-830f-4361210f81c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-925eab27-66ab-44ba-830f-4361210f81c3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2ed0c808-e72e-4696-97ff-059d061b1c50 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-37780a3d-efbb-45e6-80b2-71aa4882bf5b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 1200px){#s-37780a3d-efbb-45e6-80b2-71aa4882bf5b {
  display: none;
}
#s-37780a3d-efbb-45e6-80b2-71aa4882bf5b, #wrap-s-37780a3d-efbb-45e6-80b2-71aa4882bf5b, #wrap-content-s-37780a3d-efbb-45e6-80b2-71aa4882bf5b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-37780a3d-efbb-45e6-80b2-71aa4882bf5b {
  display: none;
}
#s-37780a3d-efbb-45e6-80b2-71aa4882bf5b, #wrap-s-37780a3d-efbb-45e6-80b2-71aa4882bf5b, #wrap-content-s-37780a3d-efbb-45e6-80b2-71aa4882bf5b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-37780a3d-efbb-45e6-80b2-71aa4882bf5b {
  display: none;
}
#s-37780a3d-efbb-45e6-80b2-71aa4882bf5b, #wrap-s-37780a3d-efbb-45e6-80b2-71aa4882bf5b, #wrap-content-s-37780a3d-efbb-45e6-80b2-71aa4882bf5b { display: none !important; }}@media (max-width: 767px){#s-37780a3d-efbb-45e6-80b2-71aa4882bf5b {
  display: none;
}
#s-37780a3d-efbb-45e6-80b2-71aa4882bf5b, #wrap-s-37780a3d-efbb-45e6-80b2-71aa4882bf5b, #wrap-content-s-37780a3d-efbb-45e6-80b2-71aa4882bf5b { display: none !important; }}
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb {
  display: none;
}
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb, #wrap-s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb, #wrap-content-s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb {
  display: none;
}
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb, #wrap-s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb, #wrap-content-s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb {
  display: none;
}
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb, #wrap-s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb, #wrap-content-s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb { display: none !important; }}
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb {
  background-image: url(https://i.shgcdn.com/cde4d073-4c88-409c-aa32-2965b4687ff5/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb {
  background-image: url(https://i.shgcdn.com/cde4d073-4c88-409c-aa32-2965b4687ff5/-/resize/480x/);
}
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb {
  background-image: url(https://i.shgcdn.com/cde4d073-4c88-409c-aa32-2965b4687ff5/-/resize/960x/);
}
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb {
  background-image: url(https://i.shgcdn.com/cde4d073-4c88-409c-aa32-2965b4687ff5/-/resize/768x/);
}
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb {
  background-image: url(https://i.shgcdn.com/cde4d073-4c88-409c-aa32-2965b4687ff5/-/resize/1536x/);
}
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb {
  background-image: url(https://i.shgcdn.com/cde4d073-4c88-409c-aa32-2965b4687ff5/-/resize/1024x/);
}
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb {
  background-image: url(https://i.shgcdn.com/cde4d073-4c88-409c-aa32-2965b4687ff5/-/resize/2048x/);
}
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb {
  background-image: url(https://i.shgcdn.com/cde4d073-4c88-409c-aa32-2965b4687ff5/-/resize/1200x/);
}
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb {
  background-image: url(https://i.shgcdn.com/cde4d073-4c88-409c-aa32-2965b4687ff5/-/resize/2048x/);
}
#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d88f848b-c64f-40a5-b508-d38ad6c6c8bb.shg-box.shg-c {
  justify-content: center;
}

#s-1e11de0b-9bc1-4b5e-bfce-e6cdc6c8579f {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-left: 1%;
}

#s-1e11de0b-9bc1-4b5e-bfce-e6cdc6c8579f .shg-proportional-font-size,
#s-1e11de0b-9bc1-4b5e-bfce-e6cdc6c8579f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9c9243d5-ebbe-4d46-baa2-575de09345a2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-7cfd9d94-8d6d-400c-a393-cf1660b528de {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7cfd9d94-8d6d-400c-a393-cf1660b528de .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-7cfd9d94-8d6d-400c-a393-cf1660b528de .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-462f1c8d-7c64-4fc9-bbdc-47c4469b332b {
  margin-left: 20%;
margin-right: 20%;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(205, 205, 205, 1);
border-style: none;
border-radius: 15px;
}
@media (max-width: 767px){#s-462f1c8d-7c64-4fc9-bbdc-47c4469b332b {
  margin-left: 5%;
margin-right: 5%;
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-462f1c8d-7c64-4fc9-bbdc-47c4469b332b {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-462f1c8d-7c64-4fc9-bbdc-47c4469b332b > .swiper-button-prev,
#slider-v3-s-462f1c8d-7c64-4fc9-bbdc-47c4469b332b > .swiper-button-next {
  
}

#slider-v3-s-462f1c8d-7c64-4fc9-bbdc-47c4469b332b > .swiper-button-prev svg,
#slider-v3-s-462f1c8d-7c64-4fc9-bbdc-47c4469b332b > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-462f1c8d-7c64-4fc9-bbdc-47c4469b332b > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-462f1c8d-7c64-4fc9-bbdc-47c4469b332b > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-462f1c8d-7c64-4fc9-bbdc-47c4469b332b > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-462f1c8d-7c64-4fc9-bbdc-47c4469b332b .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-462f1c8d-7c64-4fc9-bbdc-47c4469b332b .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-462f1c8d-7c64-4fc9-bbdc-47c4469b332b .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-8d84b403-8759-4212-a17e-e4b9cf44e59e {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 100px;
}








#s-8d84b403-8759-4212-a17e-e4b9cf44e59e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8d84b403-8759-4212-a17e-e4b9cf44e59e.shg-box.shg-c {
  justify-content: center;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5c498703-31bb-46f7-ac03-b5f4ed593b3b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5c498703-31bb-46f7-ac03-b5f4ed593b3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c498703-31bb-46f7-ac03-b5f4ed593b3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5c498703-31bb-46f7-ac03-b5f4ed593b3b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5c498703-31bb-46f7-ac03-b5f4ed593b3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c498703-31bb-46f7-ac03-b5f4ed593b3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5c498703-31bb-46f7-ac03-b5f4ed593b3b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5c498703-31bb-46f7-ac03-b5f4ed593b3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c498703-31bb-46f7-ac03-b5f4ed593b3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5c498703-31bb-46f7-ac03-b5f4ed593b3b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5c498703-31bb-46f7-ac03-b5f4ed593b3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c498703-31bb-46f7-ac03-b5f4ed593b3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5c498703-31bb-46f7-ac03-b5f4ed593b3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5c498703-31bb-46f7-ac03-b5f4ed593b3b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5c498703-31bb-46f7-ac03-b5f4ed593b3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c498703-31bb-46f7-ac03-b5f4ed593b3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c498703-31bb-46f7-ac03-b5f4ed593b3b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-317a84f6-5a5e-47a5-b7dd-eb9744f7292d {
  margin-left: auto;
margin-right: auto;
}

#s-317a84f6-5a5e-47a5-b7dd-eb9744f7292d .shg-proportional-font-size,
#s-317a84f6-5a5e-47a5-b7dd-eb9744f7292d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-226e9d36-63fa-41b7-9322-9ed62b47f1d3 {
  margin-left: auto;
margin-right: auto;
}

#s-226e9d36-63fa-41b7-9322-9ed62b47f1d3 .shg-proportional-font-size,
#s-226e9d36-63fa-41b7-9322-9ed62b47f1d3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10px;
  
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fa990915-ba17-4665-81e4-ab69950a9a2a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa990915-ba17-4665-81e4-ab69950a9a2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa990915-ba17-4665-81e4-ab69950a9a2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fa990915-ba17-4665-81e4-ab69950a9a2a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa990915-ba17-4665-81e4-ab69950a9a2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa990915-ba17-4665-81e4-ab69950a9a2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fa990915-ba17-4665-81e4-ab69950a9a2a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa990915-ba17-4665-81e4-ab69950a9a2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa990915-ba17-4665-81e4-ab69950a9a2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fa990915-ba17-4665-81e4-ab69950a9a2a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa990915-ba17-4665-81e4-ab69950a9a2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa990915-ba17-4665-81e4-ab69950a9a2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fa990915-ba17-4665-81e4-ab69950a9a2a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fa990915-ba17-4665-81e4-ab69950a9a2a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa990915-ba17-4665-81e4-ab69950a9a2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa990915-ba17-4665-81e4-ab69950a9a2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa990915-ba17-4665-81e4-ab69950a9a2a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1e8f12fa-ee27-4948-a0f9-51a9dd0b8b11 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 100px;
}








#s-1e8f12fa-ee27-4948-a0f9-51a9dd0b8b11 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1e8f12fa-ee27-4948-a0f9-51a9dd0b8b11.shg-box.shg-c {
  justify-content: center;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5ec38609-de32-44ab-b091-bed1a18575cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5ec38609-de32-44ab-b091-bed1a18575cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5ec38609-de32-44ab-b091-bed1a18575cb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5ec38609-de32-44ab-b091-bed1a18575cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ec38609-de32-44ab-b091-bed1a18575cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5ec38609-de32-44ab-b091-bed1a18575cb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5ec38609-de32-44ab-b091-bed1a18575cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5ec38609-de32-44ab-b091-bed1a18575cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5ec38609-de32-44ab-b091-bed1a18575cb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5ec38609-de32-44ab-b091-bed1a18575cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ec38609-de32-44ab-b091-bed1a18575cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5ec38609-de32-44ab-b091-bed1a18575cb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5ec38609-de32-44ab-b091-bed1a18575cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5ec38609-de32-44ab-b091-bed1a18575cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5ec38609-de32-44ab-b091-bed1a18575cb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5ec38609-de32-44ab-b091-bed1a18575cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ec38609-de32-44ab-b091-bed1a18575cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5ec38609-de32-44ab-b091-bed1a18575cb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5ec38609-de32-44ab-b091-bed1a18575cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5ec38609-de32-44ab-b091-bed1a18575cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5ec38609-de32-44ab-b091-bed1a18575cb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5ec38609-de32-44ab-b091-bed1a18575cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ec38609-de32-44ab-b091-bed1a18575cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5ec38609-de32-44ab-b091-bed1a18575cb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5ec38609-de32-44ab-b091-bed1a18575cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5ec38609-de32-44ab-b091-bed1a18575cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5ec38609-de32-44ab-b091-bed1a18575cb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5ec38609-de32-44ab-b091-bed1a18575cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ec38609-de32-44ab-b091-bed1a18575cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ec38609-de32-44ab-b091-bed1a18575cb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f56e0866-dbb1-475f-8fe6-b3e02b9a35f3 {
  margin-left: auto;
margin-right: auto;
}

#s-f56e0866-dbb1-475f-8fe6-b3e02b9a35f3 .shg-proportional-font-size,
#s-f56e0866-dbb1-475f-8fe6-b3e02b9a35f3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-362953a8-740f-4285-bf26-db93fa9f5d8e {
  margin-left: auto;
margin-right: auto;
}

#s-362953a8-740f-4285-bf26-db93fa9f5d8e .shg-proportional-font-size,
#s-362953a8-740f-4285-bf26-db93fa9f5d8e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10px;
  
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-55a1d559-c6f8-4f99-adc5-17d07d41c662 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-55a1d559-c6f8-4f99-adc5-17d07d41c662.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55a1d559-c6f8-4f99-adc5-17d07d41c662.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-55a1d559-c6f8-4f99-adc5-17d07d41c662 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-55a1d559-c6f8-4f99-adc5-17d07d41c662.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55a1d559-c6f8-4f99-adc5-17d07d41c662.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-55a1d559-c6f8-4f99-adc5-17d07d41c662 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-55a1d559-c6f8-4f99-adc5-17d07d41c662.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55a1d559-c6f8-4f99-adc5-17d07d41c662.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-55a1d559-c6f8-4f99-adc5-17d07d41c662 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-55a1d559-c6f8-4f99-adc5-17d07d41c662.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55a1d559-c6f8-4f99-adc5-17d07d41c662.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-55a1d559-c6f8-4f99-adc5-17d07d41c662 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-55a1d559-c6f8-4f99-adc5-17d07d41c662 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-55a1d559-c6f8-4f99-adc5-17d07d41c662.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55a1d559-c6f8-4f99-adc5-17d07d41c662.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55a1d559-c6f8-4f99-adc5-17d07d41c662.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-59a59852-f85d-40a8-8ecb-042b091c677c {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 100px;
}








#s-59a59852-f85d-40a8-8ecb-042b091c677c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-59a59852-f85d-40a8-8ecb-042b091c677c.shg-box.shg-c {
  justify-content: center;
}

#s-fba265f4-2772-4b20-a461-5bed69452048 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-fba265f4-2772-4b20-a461-5bed69452048 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fba265f4-2772-4b20-a461-5bed69452048-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fba265f4-2772-4b20-a461-5bed69452048 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fba265f4-2772-4b20-a461-5bed69452048 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fba265f4-2772-4b20-a461-5bed69452048 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fba265f4-2772-4b20-a461-5bed69452048 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fba265f4-2772-4b20-a461-5bed69452048 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fba265f4-2772-4b20-a461-5bed69452048.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fba265f4-2772-4b20-a461-5bed69452048.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fba265f4-2772-4b20-a461-5bed69452048.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fba265f4-2772-4b20-a461-5bed69452048 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fba265f4-2772-4b20-a461-5bed69452048-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fba265f4-2772-4b20-a461-5bed69452048 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fba265f4-2772-4b20-a461-5bed69452048 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fba265f4-2772-4b20-a461-5bed69452048 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fba265f4-2772-4b20-a461-5bed69452048 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fba265f4-2772-4b20-a461-5bed69452048 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fba265f4-2772-4b20-a461-5bed69452048.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fba265f4-2772-4b20-a461-5bed69452048.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fba265f4-2772-4b20-a461-5bed69452048.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fba265f4-2772-4b20-a461-5bed69452048 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fba265f4-2772-4b20-a461-5bed69452048-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fba265f4-2772-4b20-a461-5bed69452048 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fba265f4-2772-4b20-a461-5bed69452048 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fba265f4-2772-4b20-a461-5bed69452048 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fba265f4-2772-4b20-a461-5bed69452048 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fba265f4-2772-4b20-a461-5bed69452048 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fba265f4-2772-4b20-a461-5bed69452048.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fba265f4-2772-4b20-a461-5bed69452048.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fba265f4-2772-4b20-a461-5bed69452048.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fba265f4-2772-4b20-a461-5bed69452048 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fba265f4-2772-4b20-a461-5bed69452048-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fba265f4-2772-4b20-a461-5bed69452048 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fba265f4-2772-4b20-a461-5bed69452048 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fba265f4-2772-4b20-a461-5bed69452048 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fba265f4-2772-4b20-a461-5bed69452048 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fba265f4-2772-4b20-a461-5bed69452048 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fba265f4-2772-4b20-a461-5bed69452048.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fba265f4-2772-4b20-a461-5bed69452048.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fba265f4-2772-4b20-a461-5bed69452048.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fba265f4-2772-4b20-a461-5bed69452048 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fba265f4-2772-4b20-a461-5bed69452048-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fba265f4-2772-4b20-a461-5bed69452048 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fba265f4-2772-4b20-a461-5bed69452048 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fba265f4-2772-4b20-a461-5bed69452048 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fba265f4-2772-4b20-a461-5bed69452048 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fba265f4-2772-4b20-a461-5bed69452048 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fba265f4-2772-4b20-a461-5bed69452048.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fba265f4-2772-4b20-a461-5bed69452048.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fba265f4-2772-4b20-a461-5bed69452048.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3a1696a7-c0ef-4ead-928f-6bd824224a4c {
  margin-left: auto;
margin-right: auto;
}

#s-3a1696a7-c0ef-4ead-928f-6bd824224a4c .shg-proportional-font-size,
#s-3a1696a7-c0ef-4ead-928f-6bd824224a4c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-27935e0c-4201-4d84-bbdb-914db25877da {
  margin-left: auto;
margin-right: auto;
}

#s-27935e0c-4201-4d84-bbdb-914db25877da .shg-proportional-font-size,
#s-27935e0c-4201-4d84-bbdb-914db25877da .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10px;
  
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4d6481fd-78b7-4d7a-911c-edfa4e396daf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4d6481fd-78b7-4d7a-911c-edfa4e396daf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d6481fd-78b7-4d7a-911c-edfa4e396daf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4d6481fd-78b7-4d7a-911c-edfa4e396daf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4d6481fd-78b7-4d7a-911c-edfa4e396daf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d6481fd-78b7-4d7a-911c-edfa4e396daf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4d6481fd-78b7-4d7a-911c-edfa4e396daf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4d6481fd-78b7-4d7a-911c-edfa4e396daf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d6481fd-78b7-4d7a-911c-edfa4e396daf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4d6481fd-78b7-4d7a-911c-edfa4e396daf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4d6481fd-78b7-4d7a-911c-edfa4e396daf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d6481fd-78b7-4d7a-911c-edfa4e396daf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4d6481fd-78b7-4d7a-911c-edfa4e396daf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4d6481fd-78b7-4d7a-911c-edfa4e396daf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4d6481fd-78b7-4d7a-911c-edfa4e396daf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d6481fd-78b7-4d7a-911c-edfa4e396daf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d6481fd-78b7-4d7a-911c-edfa4e396daf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c43d497e-c901-4275-80d1-95b3233398bf {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 100px;
}








#s-c43d497e-c901-4275-80d1-95b3233398bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c43d497e-c901-4275-80d1-95b3233398bf.shg-box.shg-c {
  justify-content: center;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7919347a-288f-481a-a977-70b19ae5d96f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7919347a-288f-481a-a977-70b19ae5d96f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7919347a-288f-481a-a977-70b19ae5d96f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7919347a-288f-481a-a977-70b19ae5d96f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7919347a-288f-481a-a977-70b19ae5d96f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7919347a-288f-481a-a977-70b19ae5d96f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7919347a-288f-481a-a977-70b19ae5d96f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7919347a-288f-481a-a977-70b19ae5d96f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7919347a-288f-481a-a977-70b19ae5d96f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7919347a-288f-481a-a977-70b19ae5d96f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7919347a-288f-481a-a977-70b19ae5d96f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7919347a-288f-481a-a977-70b19ae5d96f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7919347a-288f-481a-a977-70b19ae5d96f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7919347a-288f-481a-a977-70b19ae5d96f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7919347a-288f-481a-a977-70b19ae5d96f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7919347a-288f-481a-a977-70b19ae5d96f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7919347a-288f-481a-a977-70b19ae5d96f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7919347a-288f-481a-a977-70b19ae5d96f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7919347a-288f-481a-a977-70b19ae5d96f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7919347a-288f-481a-a977-70b19ae5d96f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7919347a-288f-481a-a977-70b19ae5d96f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7919347a-288f-481a-a977-70b19ae5d96f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7919347a-288f-481a-a977-70b19ae5d96f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7919347a-288f-481a-a977-70b19ae5d96f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7919347a-288f-481a-a977-70b19ae5d96f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7919347a-288f-481a-a977-70b19ae5d96f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7919347a-288f-481a-a977-70b19ae5d96f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7919347a-288f-481a-a977-70b19ae5d96f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7919347a-288f-481a-a977-70b19ae5d96f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7919347a-288f-481a-a977-70b19ae5d96f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7919347a-288f-481a-a977-70b19ae5d96f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7919347a-288f-481a-a977-70b19ae5d96f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7919347a-288f-481a-a977-70b19ae5d96f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7919347a-288f-481a-a977-70b19ae5d96f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7919347a-288f-481a-a977-70b19ae5d96f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-88276eb7-82c8-4dfa-b42b-29afef387ef2 {
  margin-left: auto;
margin-right: auto;
}

#s-88276eb7-82c8-4dfa-b42b-29afef387ef2 .shg-proportional-font-size,
#s-88276eb7-82c8-4dfa-b42b-29afef387ef2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fd17d102-0089-4f07-af02-9eac052e61a1 {
  margin-left: auto;
margin-right: auto;
}

#s-fd17d102-0089-4f07-af02-9eac052e61a1 .shg-proportional-font-size,
#s-fd17d102-0089-4f07-af02-9eac052e61a1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10px;
  
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9afe44ff-dbac-4d3b-8060-026cb599d1da .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9afe44ff-dbac-4d3b-8060-026cb599d1da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9afe44ff-dbac-4d3b-8060-026cb599d1da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9afe44ff-dbac-4d3b-8060-026cb599d1da .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9afe44ff-dbac-4d3b-8060-026cb599d1da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9afe44ff-dbac-4d3b-8060-026cb599d1da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9afe44ff-dbac-4d3b-8060-026cb599d1da .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9afe44ff-dbac-4d3b-8060-026cb599d1da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9afe44ff-dbac-4d3b-8060-026cb599d1da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9afe44ff-dbac-4d3b-8060-026cb599d1da .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9afe44ff-dbac-4d3b-8060-026cb599d1da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9afe44ff-dbac-4d3b-8060-026cb599d1da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9afe44ff-dbac-4d3b-8060-026cb599d1da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9afe44ff-dbac-4d3b-8060-026cb599d1da .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9afe44ff-dbac-4d3b-8060-026cb599d1da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9afe44ff-dbac-4d3b-8060-026cb599d1da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9afe44ff-dbac-4d3b-8060-026cb599d1da.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c9f29dc6-2361-4926-99f0-7ddcd58a8fac {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 50px;
}








#s-c9f29dc6-2361-4926-99f0-7ddcd58a8fac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c9f29dc6-2361-4926-99f0-7ddcd58a8fac.shg-box.shg-c {
  justify-content: center;
}

#s-c8df608e-9073-4550-9760-711eef77dc74 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-c8df608e-9073-4550-9760-711eef77dc74 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c8df608e-9073-4550-9760-711eef77dc74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c8df608e-9073-4550-9760-711eef77dc74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c8df608e-9073-4550-9760-711eef77dc74 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c8df608e-9073-4550-9760-711eef77dc74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c8df608e-9073-4550-9760-711eef77dc74 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c8df608e-9073-4550-9760-711eef77dc74 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c8df608e-9073-4550-9760-711eef77dc74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8df608e-9073-4550-9760-711eef77dc74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8df608e-9073-4550-9760-711eef77dc74.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c8df608e-9073-4550-9760-711eef77dc74 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c8df608e-9073-4550-9760-711eef77dc74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c8df608e-9073-4550-9760-711eef77dc74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c8df608e-9073-4550-9760-711eef77dc74 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c8df608e-9073-4550-9760-711eef77dc74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c8df608e-9073-4550-9760-711eef77dc74 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c8df608e-9073-4550-9760-711eef77dc74 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c8df608e-9073-4550-9760-711eef77dc74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8df608e-9073-4550-9760-711eef77dc74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8df608e-9073-4550-9760-711eef77dc74.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c8df608e-9073-4550-9760-711eef77dc74 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c8df608e-9073-4550-9760-711eef77dc74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c8df608e-9073-4550-9760-711eef77dc74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c8df608e-9073-4550-9760-711eef77dc74 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c8df608e-9073-4550-9760-711eef77dc74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c8df608e-9073-4550-9760-711eef77dc74 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c8df608e-9073-4550-9760-711eef77dc74 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c8df608e-9073-4550-9760-711eef77dc74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8df608e-9073-4550-9760-711eef77dc74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8df608e-9073-4550-9760-711eef77dc74.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c8df608e-9073-4550-9760-711eef77dc74 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c8df608e-9073-4550-9760-711eef77dc74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c8df608e-9073-4550-9760-711eef77dc74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c8df608e-9073-4550-9760-711eef77dc74 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c8df608e-9073-4550-9760-711eef77dc74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c8df608e-9073-4550-9760-711eef77dc74 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c8df608e-9073-4550-9760-711eef77dc74 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c8df608e-9073-4550-9760-711eef77dc74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8df608e-9073-4550-9760-711eef77dc74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8df608e-9073-4550-9760-711eef77dc74.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c8df608e-9073-4550-9760-711eef77dc74 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c8df608e-9073-4550-9760-711eef77dc74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c8df608e-9073-4550-9760-711eef77dc74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c8df608e-9073-4550-9760-711eef77dc74 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c8df608e-9073-4550-9760-711eef77dc74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c8df608e-9073-4550-9760-711eef77dc74 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c8df608e-9073-4550-9760-711eef77dc74 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c8df608e-9073-4550-9760-711eef77dc74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8df608e-9073-4550-9760-711eef77dc74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8df608e-9073-4550-9760-711eef77dc74.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-76500168-6912-4776-b678-28a1452c5fb3 {
  margin-left: auto;
margin-right: auto;
}

#s-76500168-6912-4776-b678-28a1452c5fb3 .shg-proportional-font-size,
#s-76500168-6912-4776-b678-28a1452c5fb3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c7195722-1d30-4acc-a42f-29290b49bab0 {
  margin-left: auto;
margin-right: auto;
}

#s-c7195722-1d30-4acc-a42f-29290b49bab0 .shg-proportional-font-size,
#s-c7195722-1d30-4acc-a42f-29290b49bab0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0489c3ba-4092-4419-b0aa-524ca2bd18da {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 6%;
padding-bottom: 50px;
padding-right: 6%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(180, 180, 180, 1);
border-style: none;
border-radius: 15px;
min-height: 50px;
}








#s-0489c3ba-4092-4419-b0aa-524ca2bd18da > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0489c3ba-4092-4419-b0aa-524ca2bd18da.shg-box.shg-c {
  justify-content: center;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-818dd406-d975-46e3-8b4e-522af40a8f40 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-818dd406-d975-46e3-8b4e-522af40a8f40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-818dd406-d975-46e3-8b4e-522af40a8f40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-818dd406-d975-46e3-8b4e-522af40a8f40 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-818dd406-d975-46e3-8b4e-522af40a8f40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-818dd406-d975-46e3-8b4e-522af40a8f40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-818dd406-d975-46e3-8b4e-522af40a8f40 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-818dd406-d975-46e3-8b4e-522af40a8f40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-818dd406-d975-46e3-8b4e-522af40a8f40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-818dd406-d975-46e3-8b4e-522af40a8f40 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-818dd406-d975-46e3-8b4e-522af40a8f40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-818dd406-d975-46e3-8b4e-522af40a8f40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-818dd406-d975-46e3-8b4e-522af40a8f40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-818dd406-d975-46e3-8b4e-522af40a8f40 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-818dd406-d975-46e3-8b4e-522af40a8f40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-818dd406-d975-46e3-8b4e-522af40a8f40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-818dd406-d975-46e3-8b4e-522af40a8f40.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2092921b-4401-480e-adb9-7be856111886 {
  margin-left: auto;
margin-right: auto;
}

#s-2092921b-4401-480e-adb9-7be856111886 .shg-proportional-font-size,
#s-2092921b-4401-480e-adb9-7be856111886 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d6a9172c-4615-4df6-8636-05c14e9193a0 {
  margin-left: auto;
margin-right: auto;
}

#s-d6a9172c-4615-4df6-8636-05c14e9193a0 .shg-proportional-font-size,
#s-d6a9172c-4615-4df6-8636-05c14e9193a0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d9f3ce0a-9404-4540-bcd9-4b8dd2a872c7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ae6a6581-5b24-401f-bcba-f5dc17dfa8f0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-c05d7669-6af3-4a40-8818-bc703da9c18a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-c05d7669-6af3-4a40-8818-bc703da9c18a {
  display: none;
}
#s-c05d7669-6af3-4a40-8818-bc703da9c18a, #wrap-s-c05d7669-6af3-4a40-8818-bc703da9c18a, #wrap-content-s-c05d7669-6af3-4a40-8818-bc703da9c18a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c05d7669-6af3-4a40-8818-bc703da9c18a {
  display: none;
}
#s-c05d7669-6af3-4a40-8818-bc703da9c18a, #wrap-s-c05d7669-6af3-4a40-8818-bc703da9c18a, #wrap-content-s-c05d7669-6af3-4a40-8818-bc703da9c18a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-c05d7669-6af3-4a40-8818-bc703da9c18a {
  display: none;
}
#s-c05d7669-6af3-4a40-8818-bc703da9c18a, #wrap-s-c05d7669-6af3-4a40-8818-bc703da9c18a, #wrap-content-s-c05d7669-6af3-4a40-8818-bc703da9c18a { display: none !important; }}







#s-c05d7669-6af3-4a40-8818-bc703da9c18a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c05d7669-6af3-4a40-8818-bc703da9c18a.shg-box.shg-c {
  justify-content: center;
}

#s-de2664a4-eed7-47ff-bacc-135a5ce3eac1 {
  margin-top: 50px;
margin-left: 15%;
margin-bottom: 50px;
margin-right: 15%;
}
@media (min-width: 1200px){#s-de2664a4-eed7-47ff-bacc-135a5ce3eac1 {
  display: none;
}
#s-de2664a4-eed7-47ff-bacc-135a5ce3eac1, #wrap-s-de2664a4-eed7-47ff-bacc-135a5ce3eac1, #wrap-content-s-de2664a4-eed7-47ff-bacc-135a5ce3eac1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-de2664a4-eed7-47ff-bacc-135a5ce3eac1 {
  display: none;
}
#s-de2664a4-eed7-47ff-bacc-135a5ce3eac1, #wrap-s-de2664a4-eed7-47ff-bacc-135a5ce3eac1, #wrap-content-s-de2664a4-eed7-47ff-bacc-135a5ce3eac1 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-de2664a4-eed7-47ff-bacc-135a5ce3eac1 {
  display: none;
}
#s-de2664a4-eed7-47ff-bacc-135a5ce3eac1, #wrap-s-de2664a4-eed7-47ff-bacc-135a5ce3eac1, #wrap-content-s-de2664a4-eed7-47ff-bacc-135a5ce3eac1 { display: none !important; }}@media (max-width: 767px){#s-de2664a4-eed7-47ff-bacc-135a5ce3eac1 {
  margin-left: 3%;
margin-right: 3%;
}
}
@media (min-width: 0px) {
[id="s-de2664a4-eed7-47ff-bacc-135a5ce3eac1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-de2664a4-eed7-47ff-bacc-135a5ce3eac1"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-de2664a4-eed7-47ff-bacc-135a5ce3eac1"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-de2664a4-eed7-47ff-bacc-135a5ce3eac1"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-de2664a4-eed7-47ff-bacc-135a5ce3eac1"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-de2664a4-eed7-47ff-bacc-135a5ce3eac1"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-de2664a4-eed7-47ff-bacc-135a5ce3eac1"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

}

#s-a0660fb2-6db6-4e17-ac00-9b940af59fbe {
  margin-left: auto;
margin-right: auto;
padding-left: 1%;
}

#s-a0660fb2-6db6-4e17-ac00-9b940af59fbe .shg-proportional-font-size,
#s-a0660fb2-6db6-4e17-ac00-9b940af59fbe .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c6377af7-8b9a-4f30-905a-8ff90969a5f8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-fc65312f-e2c2-43f6-bc4c-d72d3bbfbc5d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-fc65312f-e2c2-43f6-bc4c-d72d3bbfbc5d .shogun-heading-component h1 {
  color: rgba(27, 67, 118, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-fc65312f-e2c2-43f6-bc4c-d72d3bbfbc5d .shogun-heading-component h1 {
  color: rgba(27, 67, 118, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-06b8b7cf-12d7-4ba7-8511-9d6abcba290a {
  margin-top: -30px;
margin-left: 0%;
margin-right: 0%;
}

#s-06b8b7cf-12d7-4ba7-8511-9d6abcba290a .shg-proportional-font-size,
#s-06b8b7cf-12d7-4ba7-8511-9d6abcba290a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-72561cb3-af07-4264-891f-9f6158cf1991 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 450px;
text-align: center;
}
@media (min-width: 1200px){#s-72561cb3-af07-4264-891f-9f6158cf1991 {
  display: none;
}
#s-72561cb3-af07-4264-891f-9f6158cf1991, #wrap-s-72561cb3-af07-4264-891f-9f6158cf1991, #wrap-content-s-72561cb3-af07-4264-891f-9f6158cf1991 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-72561cb3-af07-4264-891f-9f6158cf1991 {
  display: none;
}
#s-72561cb3-af07-4264-891f-9f6158cf1991, #wrap-s-72561cb3-af07-4264-891f-9f6158cf1991, #wrap-content-s-72561cb3-af07-4264-891f-9f6158cf1991 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-72561cb3-af07-4264-891f-9f6158cf1991 {
  display: none;
}
#s-72561cb3-af07-4264-891f-9f6158cf1991, #wrap-s-72561cb3-af07-4264-891f-9f6158cf1991, #wrap-content-s-72561cb3-af07-4264-891f-9f6158cf1991 { display: none !important; }}
#s-72561cb3-af07-4264-891f-9f6158cf1991 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-72561cb3-af07-4264-891f-9f6158cf1991 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 0px;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 15px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-72561cb3-af07-4264-891f-9f6158cf1991 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991 img.shogun-image {
  width: 100%;
  
  
  max-width: 450px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-72561cb3-af07-4264-891f-9f6158cf1991 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-72561cb3-af07-4264-891f-9f6158cf1991.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72561cb3-af07-4264-891f-9f6158cf1991.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-72561cb3-af07-4264-891f-9f6158cf1991 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-72561cb3-af07-4264-891f-9f6158cf1991 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-72561cb3-af07-4264-891f-9f6158cf1991 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-72561cb3-af07-4264-891f-9f6158cf1991 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-72561cb3-af07-4264-891f-9f6158cf1991 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-72561cb3-af07-4264-891f-9f6158cf1991.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72561cb3-af07-4264-891f-9f6158cf1991.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-72561cb3-af07-4264-891f-9f6158cf1991 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-72561cb3-af07-4264-891f-9f6158cf1991 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-72561cb3-af07-4264-891f-9f6158cf1991 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-72561cb3-af07-4264-891f-9f6158cf1991 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-72561cb3-af07-4264-891f-9f6158cf1991 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-72561cb3-af07-4264-891f-9f6158cf1991.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72561cb3-af07-4264-891f-9f6158cf1991.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-72561cb3-af07-4264-891f-9f6158cf1991 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-72561cb3-af07-4264-891f-9f6158cf1991 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-72561cb3-af07-4264-891f-9f6158cf1991 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-72561cb3-af07-4264-891f-9f6158cf1991 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-72561cb3-af07-4264-891f-9f6158cf1991 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-72561cb3-af07-4264-891f-9f6158cf1991.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72561cb3-af07-4264-891f-9f6158cf1991.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-72561cb3-af07-4264-891f-9f6158cf1991 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-72561cb3-af07-4264-891f-9f6158cf1991 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-72561cb3-af07-4264-891f-9f6158cf1991 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-72561cb3-af07-4264-891f-9f6158cf1991 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-72561cb3-af07-4264-891f-9f6158cf1991 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-72561cb3-af07-4264-891f-9f6158cf1991.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72561cb3-af07-4264-891f-9f6158cf1991.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72561cb3-af07-4264-891f-9f6158cf1991.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a77e3a30-efd5-4984-970b-f38914154252 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-a77e3a30-efd5-4984-970b-f38914154252 {
  display: none;
}
#s-a77e3a30-efd5-4984-970b-f38914154252, #wrap-s-a77e3a30-efd5-4984-970b-f38914154252, #wrap-content-s-a77e3a30-efd5-4984-970b-f38914154252 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a77e3a30-efd5-4984-970b-f38914154252 {
  display: none;
}
#s-a77e3a30-efd5-4984-970b-f38914154252, #wrap-s-a77e3a30-efd5-4984-970b-f38914154252, #wrap-content-s-a77e3a30-efd5-4984-970b-f38914154252 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a77e3a30-efd5-4984-970b-f38914154252 {
  display: none;
}
#s-a77e3a30-efd5-4984-970b-f38914154252, #wrap-s-a77e3a30-efd5-4984-970b-f38914154252, #wrap-content-s-a77e3a30-efd5-4984-970b-f38914154252 { display: none !important; }}
@media (min-width: 0px) {
[id="s-a77e3a30-efd5-4984-970b-f38914154252"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-a77e3a30-efd5-4984-970b-f38914154252"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-a77e3a30-efd5-4984-970b-f38914154252"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-a77e3a30-efd5-4984-970b-f38914154252"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-b7712d28-07f0-4943-9469-549f90b4474f {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}








#s-b7712d28-07f0-4943-9469-549f90b4474f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b7712d28-07f0-4943-9469-549f90b4474f.shg-box.shg-c {
  justify-content: center;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  margin-top: 15px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 15px;
  
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(233, 249, 239, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fb4bd332-3e90-4a4d-a69e-b05f5af67974.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-fb4bd332-3e90-4a4d-a69e-b05f5af67974.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fb4bd332-3e90-4a4d-a69e-b05f5af67974.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-fb4bd332-3e90-4a4d-a69e-b05f5af67974.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fb4bd332-3e90-4a4d-a69e-b05f5af67974.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-fb4bd332-3e90-4a4d-a69e-b05f5af67974.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fb4bd332-3e90-4a4d-a69e-b05f5af67974.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-fb4bd332-3e90-4a4d-a69e-b05f5af67974.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fb4bd332-3e90-4a4d-a69e-b05f5af67974 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fb4bd332-3e90-4a4d-a69e-b05f5af67974.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-fb4bd332-3e90-4a4d-a69e-b05f5af67974.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fb4bd332-3e90-4a4d-a69e-b05f5af67974.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-50438fd8-2ebd-4e9a-849d-81ebd8c5bd55 {
  margin-left: 6%;
margin-right: 6%;
}

#s-50438fd8-2ebd-4e9a-849d-81ebd8c5bd55 .shg-proportional-font-size,
#s-50438fd8-2ebd-4e9a-849d-81ebd8c5bd55 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-059860c3-d4b9-4000-921e-c297d2633e36 {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}








#s-059860c3-d4b9-4000-921e-c297d2633e36 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-059860c3-d4b9-4000-921e-c297d2633e36.shg-box.shg-c {
  justify-content: center;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  margin-top: 15px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 15px;
  
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(219, 227, 239, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746 img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3252b918-f3e2-4647-ac6d-eb79ae795746 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3252b918-f3e2-4647-ac6d-eb79ae795746.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3252b918-f3e2-4647-ac6d-eb79ae795746.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3252b918-f3e2-4647-ac6d-eb79ae795746 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3252b918-f3e2-4647-ac6d-eb79ae795746.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3252b918-f3e2-4647-ac6d-eb79ae795746.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3252b918-f3e2-4647-ac6d-eb79ae795746 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3252b918-f3e2-4647-ac6d-eb79ae795746.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3252b918-f3e2-4647-ac6d-eb79ae795746.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3252b918-f3e2-4647-ac6d-eb79ae795746 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3252b918-f3e2-4647-ac6d-eb79ae795746.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3252b918-f3e2-4647-ac6d-eb79ae795746.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3252b918-f3e2-4647-ac6d-eb79ae795746 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3252b918-f3e2-4647-ac6d-eb79ae795746 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3252b918-f3e2-4647-ac6d-eb79ae795746.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3252b918-f3e2-4647-ac6d-eb79ae795746.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3252b918-f3e2-4647-ac6d-eb79ae795746.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e51be23e-0836-425f-90f1-5a1e018cecd6 {
  margin-left: 6%;
margin-right: 6%;
}

#s-e51be23e-0836-425f-90f1-5a1e018cecd6 .shg-proportional-font-size,
#s-e51be23e-0836-425f-90f1-5a1e018cecd6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-57509eeb-18bd-48c4-8335-e94cf4b3e82f {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-57509eeb-18bd-48c4-8335-e94cf4b3e82f {
  display: none;
}
#s-57509eeb-18bd-48c4-8335-e94cf4b3e82f, #wrap-s-57509eeb-18bd-48c4-8335-e94cf4b3e82f, #wrap-content-s-57509eeb-18bd-48c4-8335-e94cf4b3e82f { display: none !important; }}
@media (min-width: 0px) {
[id="s-57509eeb-18bd-48c4-8335-e94cf4b3e82f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-57509eeb-18bd-48c4-8335-e94cf4b3e82f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-57509eeb-18bd-48c4-8335-e94cf4b3e82f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-57509eeb-18bd-48c4-8335-e94cf4b3e82f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-67d83c6a-629e-4cee-913e-777204185a85 {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}








#s-67d83c6a-629e-4cee-913e-777204185a85 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67d83c6a-629e-4cee-913e-777204185a85.shg-box.shg-c {
  justify-content: center;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  margin-top: 15px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 15px;
  
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(233, 249, 239, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8 img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-da3a317f-1c89-41ed-892b-4c975f0778b8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-da3a317f-1c89-41ed-892b-4c975f0778b8.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-da3a317f-1c89-41ed-892b-4c975f0778b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-da3a317f-1c89-41ed-892b-4c975f0778b8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-da3a317f-1c89-41ed-892b-4c975f0778b8.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-da3a317f-1c89-41ed-892b-4c975f0778b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-da3a317f-1c89-41ed-892b-4c975f0778b8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-da3a317f-1c89-41ed-892b-4c975f0778b8.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-da3a317f-1c89-41ed-892b-4c975f0778b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-da3a317f-1c89-41ed-892b-4c975f0778b8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-da3a317f-1c89-41ed-892b-4c975f0778b8.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-da3a317f-1c89-41ed-892b-4c975f0778b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-da3a317f-1c89-41ed-892b-4c975f0778b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-da3a317f-1c89-41ed-892b-4c975f0778b8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-da3a317f-1c89-41ed-892b-4c975f0778b8.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-da3a317f-1c89-41ed-892b-4c975f0778b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da3a317f-1c89-41ed-892b-4c975f0778b8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-407009dd-ee2c-46ed-9bc3-43cd4dd0e8b7 {
  margin-left: 6%;
margin-right: 6%;
}

#s-407009dd-ee2c-46ed-9bc3-43cd4dd0e8b7 .shg-proportional-font-size,
#s-407009dd-ee2c-46ed-9bc3-43cd4dd0e8b7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1e7b5cde-62ae-4cab-bb94-497d5480ca0f {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}








#s-1e7b5cde-62ae-4cab-bb94-497d5480ca0f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1e7b5cde-62ae-4cab-bb94-497d5480ca0f.shg-box.shg-c {
  justify-content: center;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  margin-top: 15px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 15px;
  
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(219, 227, 239, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b65e6dce-6b0e-4064-b23d-5dd84d39fba6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5c8a338f-cab0-43b5-97be-31af24ad9cc7 {
  margin-left: 6%;
margin-right: 6%;
}

#s-5c8a338f-cab0-43b5-97be-31af24ad9cc7 .shg-proportional-font-size,
#s-5c8a338f-cab0-43b5-97be-31af24ad9cc7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4fd60155-00e5-44f1-81b7-6846879e1b01 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-4fd60155-00e5-44f1-81b7-6846879e1b01 {
  display: none;
}
#s-4fd60155-00e5-44f1-81b7-6846879e1b01, #wrap-s-4fd60155-00e5-44f1-81b7-6846879e1b01, #wrap-content-s-4fd60155-00e5-44f1-81b7-6846879e1b01 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4fd60155-00e5-44f1-81b7-6846879e1b01 {
  display: none;
}
#s-4fd60155-00e5-44f1-81b7-6846879e1b01, #wrap-s-4fd60155-00e5-44f1-81b7-6846879e1b01, #wrap-content-s-4fd60155-00e5-44f1-81b7-6846879e1b01 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4fd60155-00e5-44f1-81b7-6846879e1b01 {
  display: none;
}
#s-4fd60155-00e5-44f1-81b7-6846879e1b01, #wrap-s-4fd60155-00e5-44f1-81b7-6846879e1b01, #wrap-content-s-4fd60155-00e5-44f1-81b7-6846879e1b01 { display: none !important; }}
@media (min-width: 0px) {
[id="s-4fd60155-00e5-44f1-81b7-6846879e1b01"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-4fd60155-00e5-44f1-81b7-6846879e1b01"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-4fd60155-00e5-44f1-81b7-6846879e1b01"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-4fd60155-00e5-44f1-81b7-6846879e1b01"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-bd26008e-aee6-40f1-a715-d55cb7f269a7 {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}








#s-bd26008e-aee6-40f1-a715-d55cb7f269a7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bd26008e-aee6-40f1-a715-d55cb7f269a7.shg-box.shg-c {
  justify-content: center;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  margin-top: 15px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 15px;
  
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(212, 247, 255, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675 img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d66271bb-13c8-46b6-8378-93bd75d06675 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d66271bb-13c8-46b6-8378-93bd75d06675.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-d66271bb-13c8-46b6-8378-93bd75d06675.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d66271bb-13c8-46b6-8378-93bd75d06675 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d66271bb-13c8-46b6-8378-93bd75d06675.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-d66271bb-13c8-46b6-8378-93bd75d06675.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d66271bb-13c8-46b6-8378-93bd75d06675 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d66271bb-13c8-46b6-8378-93bd75d06675.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-d66271bb-13c8-46b6-8378-93bd75d06675.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d66271bb-13c8-46b6-8378-93bd75d06675 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d66271bb-13c8-46b6-8378-93bd75d06675.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-d66271bb-13c8-46b6-8378-93bd75d06675.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d66271bb-13c8-46b6-8378-93bd75d06675 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d66271bb-13c8-46b6-8378-93bd75d06675 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d66271bb-13c8-46b6-8378-93bd75d06675.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-d66271bb-13c8-46b6-8378-93bd75d06675.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d66271bb-13c8-46b6-8378-93bd75d06675.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1669967e-2361-4095-95ad-0ef9d5470d41 {
  margin-left: 6%;
margin-right: 6%;
}
@media (min-width: 1200px){#s-1669967e-2361-4095-95ad-0ef9d5470d41 {
  display: none;
}
#s-1669967e-2361-4095-95ad-0ef9d5470d41, #wrap-s-1669967e-2361-4095-95ad-0ef9d5470d41, #wrap-content-s-1669967e-2361-4095-95ad-0ef9d5470d41 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1669967e-2361-4095-95ad-0ef9d5470d41 {
  display: none;
}
#s-1669967e-2361-4095-95ad-0ef9d5470d41, #wrap-s-1669967e-2361-4095-95ad-0ef9d5470d41, #wrap-content-s-1669967e-2361-4095-95ad-0ef9d5470d41 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-1669967e-2361-4095-95ad-0ef9d5470d41 {
  display: none;
}
#s-1669967e-2361-4095-95ad-0ef9d5470d41, #wrap-s-1669967e-2361-4095-95ad-0ef9d5470d41, #wrap-content-s-1669967e-2361-4095-95ad-0ef9d5470d41 { display: none !important; }}
#s-1669967e-2361-4095-95ad-0ef9d5470d41 .shg-proportional-font-size,
#s-1669967e-2361-4095-95ad-0ef9d5470d41 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-83820b24-c319-4491-b121-31c56decc1ad {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}








#s-83820b24-c319-4491-b121-31c56decc1ad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-83820b24-c319-4491-b121-31c56decc1ad.shg-box.shg-c {
  justify-content: center;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  margin-top: 15px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 15px;
  
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(233, 249, 239, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-54006481-be4a-4f0a-9d1e-690c1f4105b5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-54006481-be4a-4f0a-9d1e-690c1f4105b5.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-54006481-be4a-4f0a-9d1e-690c1f4105b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-54006481-be4a-4f0a-9d1e-690c1f4105b5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-54006481-be4a-4f0a-9d1e-690c1f4105b5.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-54006481-be4a-4f0a-9d1e-690c1f4105b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-54006481-be4a-4f0a-9d1e-690c1f4105b5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-54006481-be4a-4f0a-9d1e-690c1f4105b5.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-54006481-be4a-4f0a-9d1e-690c1f4105b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-54006481-be4a-4f0a-9d1e-690c1f4105b5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-54006481-be4a-4f0a-9d1e-690c1f4105b5.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-54006481-be4a-4f0a-9d1e-690c1f4105b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-54006481-be4a-4f0a-9d1e-690c1f4105b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-54006481-be4a-4f0a-9d1e-690c1f4105b5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-54006481-be4a-4f0a-9d1e-690c1f4105b5.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-54006481-be4a-4f0a-9d1e-690c1f4105b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54006481-be4a-4f0a-9d1e-690c1f4105b5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8a73fee3-8816-47ea-bd5c-2ce44c205543 {
  margin-left: 6%;
margin-right: 6%;
}
@media (min-width: 1200px){#s-8a73fee3-8816-47ea-bd5c-2ce44c205543 {
  display: none;
}
#s-8a73fee3-8816-47ea-bd5c-2ce44c205543, #wrap-s-8a73fee3-8816-47ea-bd5c-2ce44c205543, #wrap-content-s-8a73fee3-8816-47ea-bd5c-2ce44c205543 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8a73fee3-8816-47ea-bd5c-2ce44c205543 {
  display: none;
}
#s-8a73fee3-8816-47ea-bd5c-2ce44c205543, #wrap-s-8a73fee3-8816-47ea-bd5c-2ce44c205543, #wrap-content-s-8a73fee3-8816-47ea-bd5c-2ce44c205543 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-8a73fee3-8816-47ea-bd5c-2ce44c205543 {
  display: none;
}
#s-8a73fee3-8816-47ea-bd5c-2ce44c205543, #wrap-s-8a73fee3-8816-47ea-bd5c-2ce44c205543, #wrap-content-s-8a73fee3-8816-47ea-bd5c-2ce44c205543 { display: none !important; }}
#s-8a73fee3-8816-47ea-bd5c-2ce44c205543 .shg-proportional-font-size,
#s-8a73fee3-8816-47ea-bd5c-2ce44c205543 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bd677b04-7572-48e3-b007-484996e9554c {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-bd677b04-7572-48e3-b007-484996e9554c {
  display: none;
}
#s-bd677b04-7572-48e3-b007-484996e9554c, #wrap-s-bd677b04-7572-48e3-b007-484996e9554c, #wrap-content-s-bd677b04-7572-48e3-b007-484996e9554c { display: none !important; }}
@media (min-width: 0px) {
[id="s-bd677b04-7572-48e3-b007-484996e9554c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-bd677b04-7572-48e3-b007-484996e9554c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-bd677b04-7572-48e3-b007-484996e9554c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-bd677b04-7572-48e3-b007-484996e9554c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-7bb5bc61-dd64-4782-b1ae-0a588edb492e {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}








#s-7bb5bc61-dd64-4782-b1ae-0a588edb492e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7bb5bc61-dd64-4782-b1ae-0a588edb492e.shg-box.shg-c {
  justify-content: center;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149 {
  margin-top: 15px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e61a9b9-06c2-4439-911d-22928a802149 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 15px;
  
}

#s-0e61a9b9-06c2-4439-911d-22928a802149 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(212, 247, 255, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0e61a9b9-06c2-4439-911d-22928a802149 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149 img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0e61a9b9-06c2-4439-911d-22928a802149 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e61a9b9-06c2-4439-911d-22928a802149.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0e61a9b9-06c2-4439-911d-22928a802149.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0e61a9b9-06c2-4439-911d-22928a802149 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e61a9b9-06c2-4439-911d-22928a802149 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e61a9b9-06c2-4439-911d-22928a802149 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0e61a9b9-06c2-4439-911d-22928a802149 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0e61a9b9-06c2-4439-911d-22928a802149 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e61a9b9-06c2-4439-911d-22928a802149.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0e61a9b9-06c2-4439-911d-22928a802149.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0e61a9b9-06c2-4439-911d-22928a802149 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e61a9b9-06c2-4439-911d-22928a802149 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e61a9b9-06c2-4439-911d-22928a802149 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0e61a9b9-06c2-4439-911d-22928a802149 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0e61a9b9-06c2-4439-911d-22928a802149 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e61a9b9-06c2-4439-911d-22928a802149.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0e61a9b9-06c2-4439-911d-22928a802149.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0e61a9b9-06c2-4439-911d-22928a802149 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e61a9b9-06c2-4439-911d-22928a802149 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e61a9b9-06c2-4439-911d-22928a802149 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0e61a9b9-06c2-4439-911d-22928a802149 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0e61a9b9-06c2-4439-911d-22928a802149 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e61a9b9-06c2-4439-911d-22928a802149.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0e61a9b9-06c2-4439-911d-22928a802149.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0e61a9b9-06c2-4439-911d-22928a802149 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e61a9b9-06c2-4439-911d-22928a802149 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e61a9b9-06c2-4439-911d-22928a802149 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0e61a9b9-06c2-4439-911d-22928a802149 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0e61a9b9-06c2-4439-911d-22928a802149 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e61a9b9-06c2-4439-911d-22928a802149.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-0e61a9b9-06c2-4439-911d-22928a802149.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e61a9b9-06c2-4439-911d-22928a802149.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-cf071784-1bd0-4ce6-92fa-0f1a999ae983 {
  margin-left: 6%;
margin-right: 6%;
}
@media (min-width: 1200px){#s-cf071784-1bd0-4ce6-92fa-0f1a999ae983 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-cf071784-1bd0-4ce6-92fa-0f1a999ae983 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-cf071784-1bd0-4ce6-92fa-0f1a999ae983 {
  
}
}
#s-cf071784-1bd0-4ce6-92fa-0f1a999ae983 .shg-proportional-font-size,
#s-cf071784-1bd0-4ce6-92fa-0f1a999ae983 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fba97bf0-2a20-483c-bbb8-3a26ffca97a1 {
  box-shadow:1px 1px 1px 1px rgba(144, 150, 160, 1);
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 25px;
min-height: 50px;
}








#s-fba97bf0-2a20-483c-bbb8-3a26ffca97a1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fba97bf0-2a20-483c-bbb8-3a26ffca97a1.shg-box.shg-c {
  justify-content: center;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  margin-top: 15px;
margin-left: 6%;
margin-right: 6%;
max-width: 50px;
text-align: left;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 15px;
  
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(233, 249, 239, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59a40ff3-cb16-4cdd-96c9-72aae4a16e50.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-893979c9-9928-450a-a018-1756ffda615c {
  margin-left: 6%;
margin-right: 6%;
}
@media (min-width: 1200px){#s-893979c9-9928-450a-a018-1756ffda615c {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-893979c9-9928-450a-a018-1756ffda615c {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-893979c9-9928-450a-a018-1756ffda615c {
  
}
}
#s-893979c9-9928-450a-a018-1756ffda615c .shg-proportional-font-size,
#s-893979c9-9928-450a-a018-1756ffda615c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9bf9fd19-1e54-43db-90d0-9be94801c8ba {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-9bf9fd19-1e54-43db-90d0-9be94801c8ba {
  display: none;
}
#s-9bf9fd19-1e54-43db-90d0-9be94801c8ba, #wrap-s-9bf9fd19-1e54-43db-90d0-9be94801c8ba, #wrap-content-s-9bf9fd19-1e54-43db-90d0-9be94801c8ba { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9bf9fd19-1e54-43db-90d0-9be94801c8ba {
  display: none;
}
#s-9bf9fd19-1e54-43db-90d0-9be94801c8ba, #wrap-s-9bf9fd19-1e54-43db-90d0-9be94801c8ba, #wrap-content-s-9bf9fd19-1e54-43db-90d0-9be94801c8ba { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9bf9fd19-1e54-43db-90d0-9be94801c8ba {
  display: none;
}
#s-9bf9fd19-1e54-43db-90d0-9be94801c8ba, #wrap-s-9bf9fd19-1e54-43db-90d0-9be94801c8ba, #wrap-content-s-9bf9fd19-1e54-43db-90d0-9be94801c8ba { display: none !important; }}@media (max-width: 767px){#s-9bf9fd19-1e54-43db-90d0-9be94801c8ba {
  display: none;
}
#s-9bf9fd19-1e54-43db-90d0-9be94801c8ba, #wrap-s-9bf9fd19-1e54-43db-90d0-9be94801c8ba, #wrap-content-s-9bf9fd19-1e54-43db-90d0-9be94801c8ba { display: none !important; }}
@media (min-width: 0px) {
[id="s-9bf9fd19-1e54-43db-90d0-9be94801c8ba"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-9bf9fd19-1e54-43db-90d0-9be94801c8ba"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-9bf9fd19-1e54-43db-90d0-9be94801c8ba"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-9bf9fd19-1e54-43db-90d0-9be94801c8ba"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-9bf9fd19-1e54-43db-90d0-9be94801c8ba"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-9bf9fd19-1e54-43db-90d0-9be94801c8ba"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-9bf9fd19-1e54-43db-90d0-9be94801c8ba"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 22.5px);
}

}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
max-width: 800px;
text-align: center;
}
@media (max-width: 767px){#s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  max-width: 50px;
}
}
#s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 15px;
  
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e img.shogun-image {
  width: 100%;
  
  
  max-width: 800px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-28ef69d9-db57-4e1b-9693-a9a2215c999e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28ef69d9-db57-4e1b-9693-a9a2215c999e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28ef69d9-db57-4e1b-9693-a9a2215c999e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-28ef69d9-db57-4e1b-9693-a9a2215c999e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28ef69d9-db57-4e1b-9693-a9a2215c999e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28ef69d9-db57-4e1b-9693-a9a2215c999e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-28ef69d9-db57-4e1b-9693-a9a2215c999e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28ef69d9-db57-4e1b-9693-a9a2215c999e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28ef69d9-db57-4e1b-9693-a9a2215c999e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-28ef69d9-db57-4e1b-9693-a9a2215c999e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28ef69d9-db57-4e1b-9693-a9a2215c999e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28ef69d9-db57-4e1b-9693-a9a2215c999e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-28ef69d9-db57-4e1b-9693-a9a2215c999e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-28ef69d9-db57-4e1b-9693-a9a2215c999e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28ef69d9-db57-4e1b-9693-a9a2215c999e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28ef69d9-db57-4e1b-9693-a9a2215c999e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28ef69d9-db57-4e1b-9693-a9a2215c999e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4eb6b8cf-7603-4740-8b8c-d1f2f4333029 {
  margin-left: auto;
margin-right: auto;
}

#s-4eb6b8cf-7603-4740-8b8c-d1f2f4333029 .shg-proportional-font-size,
#s-4eb6b8cf-7603-4740-8b8c-d1f2f4333029 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
max-width: 800px;
text-align: center;
}
@media (max-width: 767px){#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  max-width: 50px;
}
}
#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 15px;
  
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c img.shogun-image {
  width: 100%;
  
  
  max-width: 800px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c img.shogun-image {
  width: 100%;
  
  
  max-width: 50px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fa5db5f-abdc-4ceb-a666-bf75e1fb228c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7c7671ac-d17d-4dcf-abe0-a763989626f7 {
  margin-left: auto;
margin-right: auto;
}

#s-7c7671ac-d17d-4dcf-abe0-a763989626f7 .shg-proportional-font-size,
#s-7c7671ac-d17d-4dcf-abe0-a763989626f7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  margin-top: 50px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 400px;
text-align: center;
}
@media (max-width: 767px){#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  max-width: 300px;
display: none;
}
#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f, #wrap-s-87c86a06-6f31-4d9d-b105-af7a9a4c627f, #wrap-content-s-87c86a06-6f31-4d9d-b105-af7a9a4c627f { display: none !important; }}
#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 50px;
  margin-bottom: 0px;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 15px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f img.shogun-image {
  width: 100%;
  
  
  max-width: 400px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-87c86a06-6f31-4d9d-b105-af7a9a4c627f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87c86a06-6f31-4d9d-b105-af7a9a4c627f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87c86a06-6f31-4d9d-b105-af7a9a4c627f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-87c86a06-6f31-4d9d-b105-af7a9a4c627f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87c86a06-6f31-4d9d-b105-af7a9a4c627f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87c86a06-6f31-4d9d-b105-af7a9a4c627f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-87c86a06-6f31-4d9d-b105-af7a9a4c627f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87c86a06-6f31-4d9d-b105-af7a9a4c627f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87c86a06-6f31-4d9d-b105-af7a9a4c627f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-87c86a06-6f31-4d9d-b105-af7a9a4c627f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87c86a06-6f31-4d9d-b105-af7a9a4c627f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87c86a06-6f31-4d9d-b105-af7a9a4c627f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-87c86a06-6f31-4d9d-b105-af7a9a4c627f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f img.shogun-image {
  width: 100%;
  
  
  max-width: 300px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-87c86a06-6f31-4d9d-b105-af7a9a4c627f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87c86a06-6f31-4d9d-b105-af7a9a4c627f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87c86a06-6f31-4d9d-b105-af7a9a4c627f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87c86a06-6f31-4d9d-b105-af7a9a4c627f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ba243c22-8cb1-4442-8b7b-0c98c5021fb8 {
  background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-bottom: 50px;
min-height: 50px;
}

#s-ba243c22-8cb1-4442-8b7b-0c98c5021fb8 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYjllZTMzMWMtM2QxZi00YjdhLWE5YmItOTQyNWQ5OTY5NmJkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMWI0Mzc2O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA1ODhlO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNiOWVlMzMxYy0zZDFmLTRiN2EtYTliYi05NDI1ZDk5Njk2YmQpIi8+PC9zdmc+);
}








#s-ba243c22-8cb1-4442-8b7b-0c98c5021fb8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ba243c22-8cb1-4442-8b7b-0c98c5021fb8.shg-box.shg-c {
  justify-content: center;
}

#s-8329f300-3a9e-4446-a1af-d93690a2603a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-8329f300-3a9e-4446-a1af-d93690a2603a {
  margin-left: 3%;
margin-right: 3%;
}
}
#s-8329f300-3a9e-4446-a1af-d93690a2603a .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-8329f300-3a9e-4446-a1af-d93690a2603a .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-9b64c0fa-560d-488f-919f-c436a8d4a687 {
  margin-left: 24%;
margin-right: 24%;
}
@media (max-width: 767px){#s-9b64c0fa-560d-488f-919f-c436a8d4a687 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-9b64c0fa-560d-488f-919f-c436a8d4a687 .shg-proportional-font-size,
#s-9b64c0fa-560d-488f-919f-c436a8d4a687 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-10241bc5-8d1e-4940-81fc-0756c0f3b2cc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 7px;
background-color: rgba(0, 172, 78, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-10241bc5-8d1e-4940-81fc-0756c0f3b2cc:hover {background-color: rgba(0, 88, 142, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-10241bc5-8d1e-4940-81fc-0756c0f3b2cc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-10241bc5-8d1e-4940-81fc-0756c0f3b2cc-root {
    text-align: center;
  }


#s-10241bc5-8d1e-4940-81fc-0756c0f3b2cc.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-10241bc5-8d1e-4940-81fc-0756c0f3b2cc-root {
    text-align: center;
  }


#s-10241bc5-8d1e-4940-81fc-0756c0f3b2cc.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-10241bc5-8d1e-4940-81fc-0756c0f3b2cc-root {
    text-align: center;
  }


#s-10241bc5-8d1e-4940-81fc-0756c0f3b2cc.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-10241bc5-8d1e-4940-81fc-0756c0f3b2cc-root {
    text-align: center;
  }


#s-10241bc5-8d1e-4940-81fc-0756c0f3b2cc.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-10241bc5-8d1e-4940-81fc-0756c0f3b2cc-root {
    text-align: center;
  }


#s-10241bc5-8d1e-4940-81fc-0756c0f3b2cc.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}
#s-5e9e8839-abd4-4de4-ae8b-bb5433cdc53e {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-bottom: 75px;
min-height: 50px;
background-color: rgb(255, 255, 255);
}








#s-5e9e8839-abd4-4de4-ae8b-bb5433cdc53e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5e9e8839-abd4-4de4-ae8b-bb5433cdc53e.shg-box.shg-c {
  justify-content: center;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e2480b05-7b5d-48a8-887a-340a9b7ad642 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e2480b05-7b5d-48a8-887a-340a9b7ad642.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2480b05-7b5d-48a8-887a-340a9b7ad642.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e2480b05-7b5d-48a8-887a-340a9b7ad642 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e2480b05-7b5d-48a8-887a-340a9b7ad642.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2480b05-7b5d-48a8-887a-340a9b7ad642.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e2480b05-7b5d-48a8-887a-340a9b7ad642 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e2480b05-7b5d-48a8-887a-340a9b7ad642.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2480b05-7b5d-48a8-887a-340a9b7ad642.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e2480b05-7b5d-48a8-887a-340a9b7ad642 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e2480b05-7b5d-48a8-887a-340a9b7ad642.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2480b05-7b5d-48a8-887a-340a9b7ad642.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e2480b05-7b5d-48a8-887a-340a9b7ad642 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e2480b05-7b5d-48a8-887a-340a9b7ad642 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e2480b05-7b5d-48a8-887a-340a9b7ad642.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e2480b05-7b5d-48a8-887a-340a9b7ad642.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e2480b05-7b5d-48a8-887a-340a9b7ad642.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-fdc12d44-7a35-4ce0-a078-2b4badb0a747 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 1%;
padding-bottom: 0px;
}
@media (max-width: 767px){#s-fdc12d44-7a35-4ce0-a078-2b4badb0a747 {
  display: none;
}
#s-fdc12d44-7a35-4ce0-a078-2b4badb0a747, #wrap-s-fdc12d44-7a35-4ce0-a078-2b4badb0a747, #wrap-content-s-fdc12d44-7a35-4ce0-a078-2b4badb0a747 { display: none !important; }}
#s-fdc12d44-7a35-4ce0-a078-2b4badb0a747 .shg-proportional-font-size,
#s-fdc12d44-7a35-4ce0-a078-2b4badb0a747 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-acc4e57c-178a-456a-b686-ff24f4971f1c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 1%;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-acc4e57c-178a-456a-b686-ff24f4971f1c {
  display: none;
}
#s-acc4e57c-178a-456a-b686-ff24f4971f1c, #wrap-s-acc4e57c-178a-456a-b686-ff24f4971f1c, #wrap-content-s-acc4e57c-178a-456a-b686-ff24f4971f1c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-acc4e57c-178a-456a-b686-ff24f4971f1c {
  display: none;
}
#s-acc4e57c-178a-456a-b686-ff24f4971f1c, #wrap-s-acc4e57c-178a-456a-b686-ff24f4971f1c, #wrap-content-s-acc4e57c-178a-456a-b686-ff24f4971f1c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-acc4e57c-178a-456a-b686-ff24f4971f1c {
  display: none;
}
#s-acc4e57c-178a-456a-b686-ff24f4971f1c, #wrap-s-acc4e57c-178a-456a-b686-ff24f4971f1c, #wrap-content-s-acc4e57c-178a-456a-b686-ff24f4971f1c { display: none !important; }}
#s-acc4e57c-178a-456a-b686-ff24f4971f1c .shg-proportional-font-size,
#s-acc4e57c-178a-456a-b686-ff24f4971f1c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7893aa8a-cb62-4cb6-9db0-be228ef694e5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-7893aa8a-cb62-4cb6-9db0-be228ef694e5 {
  margin-left: 19%;
margin-right: 19%;
}
}
#s-7893aa8a-cb62-4cb6-9db0-be228ef694e5 .shogun-heading-component h1 {
  color: rgba(27, 67, 118, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-7893aa8a-cb62-4cb6-9db0-be228ef694e5 .shogun-heading-component h1 {
  color: rgba(27, 67, 118, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-3ae4c34d-2d0d-4dd1-bf33-89c5431a1bef {
  margin-left: 24%;
margin-right: 24%;
}
@media (max-width: 767px){#s-3ae4c34d-2d0d-4dd1-bf33-89c5431a1bef {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-3ae4c34d-2d0d-4dd1-bf33-89c5431a1bef .shg-proportional-font-size,
#s-3ae4c34d-2d0d-4dd1-bf33-89c5431a1bef .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5203f026-fc0a-4b14-858d-a0f33685de4c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-86a8f6e7-935c-4b9d-bebb-72fe78a3b17c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

@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}
@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

@media only screen
       and (min-width: 1024px)
       and (max-height: 1366px)
       and (-webkit-min-device-pixel-ratio: 1.5)
       and (hover: none)
       and (orientation: landscape) {
  .shg-box {
    background-attachment: scroll !important;
  }
}
