.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-e350d8fb-6bf5-4bdf-91fc-1ccc3f8d6211 {
  background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
min-height: 50px;
}

#s-e350d8fb-6bf5-4bdf-91fc-1ccc3f8d6211 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjlkOGE0NTMtZDQ4YS00NjE4LWEzOWMtZTBhMmIwYWM2YjM2IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjZmNmY2O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZTVlNWU1O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyOWQ4YTQ1My1kNDhhLTQ2MTgtYTM5Yy1lMGEyYjBhYzZiMzYpIi8+PC9zdmc+);
}








#s-e350d8fb-6bf5-4bdf-91fc-1ccc3f8d6211 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e350d8fb-6bf5-4bdf-91fc-1ccc3f8d6211.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-2b7905a9-2e7e-4f4b-b264-8971be2b1a87 {
  margin-top: 5px;
margin-left: 1%;
margin-bottom: 5px;
margin-right: 1%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-2b7905a9-2e7e-4f4b-b264-8971be2b1a87 {
  margin-left: 1%;
margin-right: 1%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2b7905a9-2e7e-4f4b-b264-8971be2b1a87 {
  margin-left: 1%;
margin-right: 1%;
}
}@media (max-width: 767px){#s-2b7905a9-2e7e-4f4b-b264-8971be2b1a87 {
  margin-left: 0%;
margin-right: 0%;
}
}
@media (min-width: 0px) {
[id="s-2b7905a9-2e7e-4f4b-b264-8971be2b1a87"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-2b7905a9-2e7e-4f4b-b264-8971be2b1a87"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 2.25px);
}

}

@media (min-width: 992px) {
[id="s-2b7905a9-2e7e-4f4b-b264-8971be2b1a87"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 2.25px);
}

}

@media (min-width: 1200px) {
[id="s-2b7905a9-2e7e-4f4b-b264-8971be2b1a87"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 2.25px);
}

}

.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-2214e6da-84c5-4875-8c7e-68c6bea5e3b7 {
  margin-left: auto;
margin-right: auto;
}

#s-2214e6da-84c5-4875-8c7e-68c6bea5e3b7 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(247, 209, 23, 1);
}

#s-2214e6da-84c5-4875-8c7e-68c6bea5e3b7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(247, 209, 23, 1);
  padding: 10px;
}

#s-2214e6da-84c5-4875-8c7e-68c6bea5e3b7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-2214e6da-84c5-4875-8c7e-68c6bea5e3b7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(247, 209, 23, 1);
}

#s-2214e6da-84c5-4875-8c7e-68c6bea5e3b7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Inter;
  font-weight: 900;
  
  font-size: 18px;
}

#s-2214e6da-84c5-4875-8c7e-68c6bea5e3b7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-c9c6a303-8fa9-407f-81eb-5d531d1a8ca2 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c9c6a303-8fa9-407f-81eb-5d531d1a8ca2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c9c6a303-8fa9-407f-81eb-5d531d1a8ca2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-c9c6a303-8fa9-407f-81eb-5d531d1a8ca2"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-c9c6a303-8fa9-407f-81eb-5d531d1a8ca2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-c9c6a303-8fa9-407f-81eb-5d531d1a8ca2"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-c9c6a303-8fa9-407f-81eb-5d531d1a8ca2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-c9c6a303-8fa9-407f-81eb-5d531d1a8ca2"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

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

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

.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 {
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

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

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

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

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

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

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

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

.shg-inner-inline-image .shogun-image.hover~* {
  z-index: 1;
}
#s-5b033543-cb20-4294-937a-1baff44ba8fe {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-5b033543-cb20-4294-937a-1baff44ba8fe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5b033543-cb20-4294-937a-1baff44ba8fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5b033543-cb20-4294-937a-1baff44ba8fe {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5b033543-cb20-4294-937a-1baff44ba8fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-5b033543-cb20-4294-937a-1baff44ba8fe img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5b033543-cb20-4294-937a-1baff44ba8fe .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5b033543-cb20-4294-937a-1baff44ba8fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b033543-cb20-4294-937a-1baff44ba8fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b033543-cb20-4294-937a-1baff44ba8fe.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-5b033543-cb20-4294-937a-1baff44ba8fe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5b033543-cb20-4294-937a-1baff44ba8fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5b033543-cb20-4294-937a-1baff44ba8fe {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5b033543-cb20-4294-937a-1baff44ba8fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-5b033543-cb20-4294-937a-1baff44ba8fe img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5b033543-cb20-4294-937a-1baff44ba8fe .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5b033543-cb20-4294-937a-1baff44ba8fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b033543-cb20-4294-937a-1baff44ba8fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b033543-cb20-4294-937a-1baff44ba8fe.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5b033543-cb20-4294-937a-1baff44ba8fe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5b033543-cb20-4294-937a-1baff44ba8fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5b033543-cb20-4294-937a-1baff44ba8fe {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5b033543-cb20-4294-937a-1baff44ba8fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-5b033543-cb20-4294-937a-1baff44ba8fe img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5b033543-cb20-4294-937a-1baff44ba8fe .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5b033543-cb20-4294-937a-1baff44ba8fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b033543-cb20-4294-937a-1baff44ba8fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b033543-cb20-4294-937a-1baff44ba8fe.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5b033543-cb20-4294-937a-1baff44ba8fe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5b033543-cb20-4294-937a-1baff44ba8fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5b033543-cb20-4294-937a-1baff44ba8fe {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5b033543-cb20-4294-937a-1baff44ba8fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-5b033543-cb20-4294-937a-1baff44ba8fe img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5b033543-cb20-4294-937a-1baff44ba8fe .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5b033543-cb20-4294-937a-1baff44ba8fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b033543-cb20-4294-937a-1baff44ba8fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b033543-cb20-4294-937a-1baff44ba8fe.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-5b033543-cb20-4294-937a-1baff44ba8fe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5b033543-cb20-4294-937a-1baff44ba8fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5b033543-cb20-4294-937a-1baff44ba8fe {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5b033543-cb20-4294-937a-1baff44ba8fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-5b033543-cb20-4294-937a-1baff44ba8fe img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5b033543-cb20-4294-937a-1baff44ba8fe .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5b033543-cb20-4294-937a-1baff44ba8fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5b033543-cb20-4294-937a-1baff44ba8fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5b033543-cb20-4294-937a-1baff44ba8fe.shogun-image {
  box-sizing: border-box;
}




}
.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: rgba(0, 0, 0, 1);
  font-family: "Inter";
  text-transform: none;
  font-weight: 700;
  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-883aaa8b-44c8-40d3-aba7-107fb451cd65 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-883aaa8b-44c8-40d3-aba7-107fb451cd65 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-883aaa8b-44c8-40d3-aba7-107fb451cd65 .shogun-heading-component h5 a {
  
}


#s-c54b0ef1-4847-4e17-84e4-2457b50fa08e {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c54b0ef1-4847-4e17-84e4-2457b50fa08e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c54b0ef1-4847-4e17-84e4-2457b50fa08e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-c54b0ef1-4847-4e17-84e4-2457b50fa08e"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-c54b0ef1-4847-4e17-84e4-2457b50fa08e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-c54b0ef1-4847-4e17-84e4-2457b50fa08e"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-c54b0ef1-4847-4e17-84e4-2457b50fa08e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-c54b0ef1-4847-4e17-84e4-2457b50fa08e"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  margin-left: auto;
margin-right: auto;
max-width: 896px;
text-align: center;
}

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-c924d38a-1463-4c1f-9cb8-736682ebc1fb .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c924d38a-1463-4c1f-9cb8-736682ebc1fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c924d38a-1463-4c1f-9cb8-736682ebc1fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-c924d38a-1463-4c1f-9cb8-736682ebc1fb .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c924d38a-1463-4c1f-9cb8-736682ebc1fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c924d38a-1463-4c1f-9cb8-736682ebc1fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-c924d38a-1463-4c1f-9cb8-736682ebc1fb .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c924d38a-1463-4c1f-9cb8-736682ebc1fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c924d38a-1463-4c1f-9cb8-736682ebc1fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-c924d38a-1463-4c1f-9cb8-736682ebc1fb .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c924d38a-1463-4c1f-9cb8-736682ebc1fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c924d38a-1463-4c1f-9cb8-736682ebc1fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c924d38a-1463-4c1f-9cb8-736682ebc1fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-c924d38a-1463-4c1f-9cb8-736682ebc1fb .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c924d38a-1463-4c1f-9cb8-736682ebc1fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c924d38a-1463-4c1f-9cb8-736682ebc1fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c924d38a-1463-4c1f-9cb8-736682ebc1fb.shogun-image {
  box-sizing: border-box;
}




}
#s-c2c73ff7-6148-44c7-bc41-a3a017fff5cb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c2c73ff7-6148-44c7-bc41-a3a017fff5cb .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-c2c73ff7-6148-44c7-bc41-a3a017fff5cb .shogun-heading-component h5 a {
  
}


#s-723c01b5-6c37-4a6c-9209-8b9455b7edfb {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-723c01b5-6c37-4a6c-9209-8b9455b7edfb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-723c01b5-6c37-4a6c-9209-8b9455b7edfb"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-723c01b5-6c37-4a6c-9209-8b9455b7edfb"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-723c01b5-6c37-4a6c-9209-8b9455b7edfb"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-723c01b5-6c37-4a6c-9209-8b9455b7edfb"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-723c01b5-6c37-4a6c-9209-8b9455b7edfb"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-723c01b5-6c37-4a6c-9209-8b9455b7edfb"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-34377d87-f0cf-4c47-8809-341280e0e98a {
  margin-left: auto;
margin-right: auto;
max-width: 898px;
text-align: center;
}

#s-34377d87-f0cf-4c47-8809-341280e0e98a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-34377d87-f0cf-4c47-8809-341280e0e98a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-34377d87-f0cf-4c47-8809-341280e0e98a {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-34377d87-f0cf-4c47-8809-341280e0e98a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-34377d87-f0cf-4c47-8809-341280e0e98a img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-34377d87-f0cf-4c47-8809-341280e0e98a .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-34377d87-f0cf-4c47-8809-341280e0e98a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34377d87-f0cf-4c47-8809-341280e0e98a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34377d87-f0cf-4c47-8809-341280e0e98a.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-34377d87-f0cf-4c47-8809-341280e0e98a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-34377d87-f0cf-4c47-8809-341280e0e98a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-34377d87-f0cf-4c47-8809-341280e0e98a {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-34377d87-f0cf-4c47-8809-341280e0e98a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-34377d87-f0cf-4c47-8809-341280e0e98a img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-34377d87-f0cf-4c47-8809-341280e0e98a .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-34377d87-f0cf-4c47-8809-341280e0e98a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34377d87-f0cf-4c47-8809-341280e0e98a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34377d87-f0cf-4c47-8809-341280e0e98a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-34377d87-f0cf-4c47-8809-341280e0e98a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-34377d87-f0cf-4c47-8809-341280e0e98a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-34377d87-f0cf-4c47-8809-341280e0e98a {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-34377d87-f0cf-4c47-8809-341280e0e98a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-34377d87-f0cf-4c47-8809-341280e0e98a img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-34377d87-f0cf-4c47-8809-341280e0e98a .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-34377d87-f0cf-4c47-8809-341280e0e98a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34377d87-f0cf-4c47-8809-341280e0e98a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34377d87-f0cf-4c47-8809-341280e0e98a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-34377d87-f0cf-4c47-8809-341280e0e98a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-34377d87-f0cf-4c47-8809-341280e0e98a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-34377d87-f0cf-4c47-8809-341280e0e98a {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-34377d87-f0cf-4c47-8809-341280e0e98a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-34377d87-f0cf-4c47-8809-341280e0e98a img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-34377d87-f0cf-4c47-8809-341280e0e98a .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-34377d87-f0cf-4c47-8809-341280e0e98a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34377d87-f0cf-4c47-8809-341280e0e98a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34377d87-f0cf-4c47-8809-341280e0e98a.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-34377d87-f0cf-4c47-8809-341280e0e98a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-34377d87-f0cf-4c47-8809-341280e0e98a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-34377d87-f0cf-4c47-8809-341280e0e98a {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-34377d87-f0cf-4c47-8809-341280e0e98a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-34377d87-f0cf-4c47-8809-341280e0e98a img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-34377d87-f0cf-4c47-8809-341280e0e98a .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-34377d87-f0cf-4c47-8809-341280e0e98a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34377d87-f0cf-4c47-8809-341280e0e98a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34377d87-f0cf-4c47-8809-341280e0e98a.shogun-image {
  box-sizing: border-box;
}




}
#s-4c255450-3898-4f9f-9aa7-7e4110b50440 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4c255450-3898-4f9f-9aa7-7e4110b50440 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-4c255450-3898-4f9f-9aa7-7e4110b50440 .shogun-heading-component h5 a {
  
}


#s-81e102e9-f551-44ec-a352-b5682f017226 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-81e102e9-f551-44ec-a352-b5682f017226"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-81e102e9-f551-44ec-a352-b5682f017226"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-81e102e9-f551-44ec-a352-b5682f017226"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-81e102e9-f551-44ec-a352-b5682f017226"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-81e102e9-f551-44ec-a352-b5682f017226"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-81e102e9-f551-44ec-a352-b5682f017226"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-81e102e9-f551-44ec-a352-b5682f017226"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  margin-left: auto;
margin-right: auto;
max-width: 898px;
text-align: center;
}

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-3274eb5a-07b0-4a91-9924-59be5f82e55f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-3274eb5a-07b0-4a91-9924-59be5f82e55f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3274eb5a-07b0-4a91-9924-59be5f82e55f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-3274eb5a-07b0-4a91-9924-59be5f82e55f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-3274eb5a-07b0-4a91-9924-59be5f82e55f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3274eb5a-07b0-4a91-9924-59be5f82e55f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-3274eb5a-07b0-4a91-9924-59be5f82e55f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-3274eb5a-07b0-4a91-9924-59be5f82e55f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3274eb5a-07b0-4a91-9924-59be5f82e55f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-3274eb5a-07b0-4a91-9924-59be5f82e55f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-3274eb5a-07b0-4a91-9924-59be5f82e55f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3274eb5a-07b0-4a91-9924-59be5f82e55f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-3274eb5a-07b0-4a91-9924-59be5f82e55f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-3274eb5a-07b0-4a91-9924-59be5f82e55f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-3274eb5a-07b0-4a91-9924-59be5f82e55f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3274eb5a-07b0-4a91-9924-59be5f82e55f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3274eb5a-07b0-4a91-9924-59be5f82e55f.shogun-image {
  box-sizing: border-box;
}




}
#s-22d5879f-ba80-4ba9-a9ff-bc50657e057c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-22d5879f-ba80-4ba9-a9ff-bc50657e057c .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-22d5879f-ba80-4ba9-a9ff-bc50657e057c .shogun-heading-component h5 a {
  
}


#s-62f01873-85e1-4f70-b7d1-ca80738efa7d {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-62f01873-85e1-4f70-b7d1-ca80738efa7d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-62f01873-85e1-4f70-b7d1-ca80738efa7d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-62f01873-85e1-4f70-b7d1-ca80738efa7d"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-62f01873-85e1-4f70-b7d1-ca80738efa7d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-62f01873-85e1-4f70-b7d1-ca80738efa7d"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-62f01873-85e1-4f70-b7d1-ca80738efa7d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-62f01873-85e1-4f70-b7d1-ca80738efa7d"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  margin-left: auto;
margin-right: auto;
max-width: 898px;
text-align: center;
}

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-81186451-ceb6-461c-ad6d-38a3bbaabb6d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-81186451-ceb6-461c-ad6d-38a3bbaabb6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81186451-ceb6-461c-ad6d-38a3bbaabb6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-81186451-ceb6-461c-ad6d-38a3bbaabb6d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-81186451-ceb6-461c-ad6d-38a3bbaabb6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81186451-ceb6-461c-ad6d-38a3bbaabb6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-81186451-ceb6-461c-ad6d-38a3bbaabb6d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-81186451-ceb6-461c-ad6d-38a3bbaabb6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81186451-ceb6-461c-ad6d-38a3bbaabb6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-81186451-ceb6-461c-ad6d-38a3bbaabb6d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-81186451-ceb6-461c-ad6d-38a3bbaabb6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81186451-ceb6-461c-ad6d-38a3bbaabb6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-81186451-ceb6-461c-ad6d-38a3bbaabb6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-81186451-ceb6-461c-ad6d-38a3bbaabb6d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-81186451-ceb6-461c-ad6d-38a3bbaabb6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81186451-ceb6-461c-ad6d-38a3bbaabb6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81186451-ceb6-461c-ad6d-38a3bbaabb6d.shogun-image {
  box-sizing: border-box;
}




}
#s-18427635-ba4d-468f-8eec-1e0ffd8d24c2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-18427635-ba4d-468f-8eec-1e0ffd8d24c2 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-18427635-ba4d-468f-8eec-1e0ffd8d24c2 .shogun-heading-component h5 a {
  
}


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

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

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

.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-01d4f424-0ed3-423e-b69f-353c28172b84 {
  margin-top: 3px;
margin-left: auto;
margin-bottom: 3px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 3px;
background-color: rgba(229, 229, 229, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-01d4f424-0ed3-423e-b69f-353c28172b84:hover {background-color: rgba(246, 246, 246, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(37, 37, 37, 1) !important;}#s-01d4f424-0ed3-423e-b69f-353c28172b84:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-01d4f424-0ed3-423e-b69f-353c28172b84-root {
    text-align: center;
  }


#s-01d4f424-0ed3-423e-b69f-353c28172b84.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 900;
  
  font-family: Inter;
  display:  block ;
}
@media (min-width: 1200px){
  #s-01d4f424-0ed3-423e-b69f-353c28172b84-root {
    text-align: center;
  }


#s-01d4f424-0ed3-423e-b69f-353c28172b84.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 900;
  
  font-family: Inter;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-01d4f424-0ed3-423e-b69f-353c28172b84-root {
    text-align: center;
  }


#s-01d4f424-0ed3-423e-b69f-353c28172b84.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 900;
  
  font-family: Inter;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-01d4f424-0ed3-423e-b69f-353c28172b84-root {
    text-align: center;
  }


#s-01d4f424-0ed3-423e-b69f-353c28172b84.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 900;
  
  font-family: Inter;
  display:  block ;
}
}@media (max-width: 767px){
  #s-01d4f424-0ed3-423e-b69f-353c28172b84-root {
    text-align: center;
  }


#s-01d4f424-0ed3-423e-b69f-353c28172b84.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 900;
  
  font-family: Inter;
  display:  block ;
}
}
#s-afc1472a-46ca-416d-a7cb-ec54f97c4702 {
  margin-left: auto;
margin-right: auto;
}

#s-afc1472a-46ca-416d-a7cb-ec54f97c4702 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(247, 209, 23, 1);
}

#s-afc1472a-46ca-416d-a7cb-ec54f97c4702 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(247, 209, 23, 1);
  padding: 10px;
}

#s-afc1472a-46ca-416d-a7cb-ec54f97c4702 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-afc1472a-46ca-416d-a7cb-ec54f97c4702 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(247, 209, 23, 1);
}

#s-afc1472a-46ca-416d-a7cb-ec54f97c4702 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Inter;
  font-weight: 900;
  
  font-size: 18px;
}

#s-afc1472a-46ca-416d-a7cb-ec54f97c4702 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-46797d6d-fc7f-49d0-adfd-4165ff5550d1 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-46797d6d-fc7f-49d0-adfd-4165ff5550d1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-46797d6d-fc7f-49d0-adfd-4165ff5550d1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-46797d6d-fc7f-49d0-adfd-4165ff5550d1"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-46797d6d-fc7f-49d0-adfd-4165ff5550d1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-46797d6d-fc7f-49d0-adfd-4165ff5550d1"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-46797d6d-fc7f-49d0-adfd-4165ff5550d1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-46797d6d-fc7f-49d0-adfd-4165ff5550d1"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5dd6948e-d7a9-4147-94ae-12733aa0b4c2.shogun-image {
  box-sizing: border-box;
}




}
#s-1383ced6-a1a3-41b6-95fd-930c77879b22 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1383ced6-a1a3-41b6-95fd-930c77879b22 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-1383ced6-a1a3-41b6-95fd-930c77879b22 .shogun-heading-component h5 a {
  
}


#s-78bf8a32-fed2-4c68-ac07-4e2215d1aa6c {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-78bf8a32-fed2-4c68-ac07-4e2215d1aa6c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-78bf8a32-fed2-4c68-ac07-4e2215d1aa6c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-78bf8a32-fed2-4c68-ac07-4e2215d1aa6c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-78bf8a32-fed2-4c68-ac07-4e2215d1aa6c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-78bf8a32-fed2-4c68-ac07-4e2215d1aa6c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-78bf8a32-fed2-4c68-ac07-4e2215d1aa6c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-78bf8a32-fed2-4c68-ac07-4e2215d1aa6c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-b727b950-8642-42e6-85d1-36194505d305 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-b727b950-8642-42e6-85d1-36194505d305 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b727b950-8642-42e6-85d1-36194505d305-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b727b950-8642-42e6-85d1-36194505d305 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-b727b950-8642-42e6-85d1-36194505d305 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-b727b950-8642-42e6-85d1-36194505d305 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-b727b950-8642-42e6-85d1-36194505d305 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-b727b950-8642-42e6-85d1-36194505d305.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b727b950-8642-42e6-85d1-36194505d305.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b727b950-8642-42e6-85d1-36194505d305.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-b727b950-8642-42e6-85d1-36194505d305 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b727b950-8642-42e6-85d1-36194505d305-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b727b950-8642-42e6-85d1-36194505d305 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-b727b950-8642-42e6-85d1-36194505d305 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-b727b950-8642-42e6-85d1-36194505d305 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-b727b950-8642-42e6-85d1-36194505d305 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-b727b950-8642-42e6-85d1-36194505d305.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b727b950-8642-42e6-85d1-36194505d305.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b727b950-8642-42e6-85d1-36194505d305.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b727b950-8642-42e6-85d1-36194505d305 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b727b950-8642-42e6-85d1-36194505d305-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b727b950-8642-42e6-85d1-36194505d305 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-b727b950-8642-42e6-85d1-36194505d305 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-b727b950-8642-42e6-85d1-36194505d305 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-b727b950-8642-42e6-85d1-36194505d305 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-b727b950-8642-42e6-85d1-36194505d305.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b727b950-8642-42e6-85d1-36194505d305.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b727b950-8642-42e6-85d1-36194505d305.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b727b950-8642-42e6-85d1-36194505d305 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b727b950-8642-42e6-85d1-36194505d305-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b727b950-8642-42e6-85d1-36194505d305 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-b727b950-8642-42e6-85d1-36194505d305 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-b727b950-8642-42e6-85d1-36194505d305 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-b727b950-8642-42e6-85d1-36194505d305 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-b727b950-8642-42e6-85d1-36194505d305.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b727b950-8642-42e6-85d1-36194505d305.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b727b950-8642-42e6-85d1-36194505d305.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-b727b950-8642-42e6-85d1-36194505d305 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b727b950-8642-42e6-85d1-36194505d305-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b727b950-8642-42e6-85d1-36194505d305 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-b727b950-8642-42e6-85d1-36194505d305 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-b727b950-8642-42e6-85d1-36194505d305 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-b727b950-8642-42e6-85d1-36194505d305 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-b727b950-8642-42e6-85d1-36194505d305.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b727b950-8642-42e6-85d1-36194505d305.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b727b950-8642-42e6-85d1-36194505d305.shogun-image {
  box-sizing: border-box;
}




}
#s-b4254fdc-83c6-4b38-90c0-8feb15354ed6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b4254fdc-83c6-4b38-90c0-8feb15354ed6 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-b4254fdc-83c6-4b38-90c0-8feb15354ed6 .shogun-heading-component h5 a {
  
}


#s-3ff236df-9399-417e-8224-903fc5b7d858 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-3ff236df-9399-417e-8224-903fc5b7d858"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3ff236df-9399-417e-8224-903fc5b7d858"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-3ff236df-9399-417e-8224-903fc5b7d858"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-3ff236df-9399-417e-8224-903fc5b7d858"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-3ff236df-9399-417e-8224-903fc5b7d858"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-3ff236df-9399-417e-8224-903fc5b7d858"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-3ff236df-9399-417e-8224-903fc5b7d858"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-30c941bc-e550-4840-9baa-c5c8113b91e3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-30c941bc-e550-4840-9baa-c5c8113b91e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-30c941bc-e550-4840-9baa-c5c8113b91e3 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-30c941bc-e550-4840-9baa-c5c8113b91e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30c941bc-e550-4840-9baa-c5c8113b91e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30c941bc-e550-4840-9baa-c5c8113b91e3.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-30c941bc-e550-4840-9baa-c5c8113b91e3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-30c941bc-e550-4840-9baa-c5c8113b91e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-30c941bc-e550-4840-9baa-c5c8113b91e3 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-30c941bc-e550-4840-9baa-c5c8113b91e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30c941bc-e550-4840-9baa-c5c8113b91e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30c941bc-e550-4840-9baa-c5c8113b91e3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-30c941bc-e550-4840-9baa-c5c8113b91e3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-30c941bc-e550-4840-9baa-c5c8113b91e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-30c941bc-e550-4840-9baa-c5c8113b91e3 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-30c941bc-e550-4840-9baa-c5c8113b91e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30c941bc-e550-4840-9baa-c5c8113b91e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30c941bc-e550-4840-9baa-c5c8113b91e3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-30c941bc-e550-4840-9baa-c5c8113b91e3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-30c941bc-e550-4840-9baa-c5c8113b91e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-30c941bc-e550-4840-9baa-c5c8113b91e3 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-30c941bc-e550-4840-9baa-c5c8113b91e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30c941bc-e550-4840-9baa-c5c8113b91e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30c941bc-e550-4840-9baa-c5c8113b91e3.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-30c941bc-e550-4840-9baa-c5c8113b91e3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-30c941bc-e550-4840-9baa-c5c8113b91e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-30c941bc-e550-4840-9baa-c5c8113b91e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-30c941bc-e550-4840-9baa-c5c8113b91e3 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-30c941bc-e550-4840-9baa-c5c8113b91e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30c941bc-e550-4840-9baa-c5c8113b91e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30c941bc-e550-4840-9baa-c5c8113b91e3.shogun-image {
  box-sizing: border-box;
}




}
#s-88a41589-0c55-4414-9506-9b90a8eb087b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-88a41589-0c55-4414-9506-9b90a8eb087b .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-88a41589-0c55-4414-9506-9b90a8eb087b .shogun-heading-component h5 a {
  
}


#s-369e9d7b-2cad-4093-98b3-34359ebb4817 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-369e9d7b-2cad-4093-98b3-34359ebb4817"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-369e9d7b-2cad-4093-98b3-34359ebb4817"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-369e9d7b-2cad-4093-98b3-34359ebb4817"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-369e9d7b-2cad-4093-98b3-34359ebb4817"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-369e9d7b-2cad-4093-98b3-34359ebb4817"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-369e9d7b-2cad-4093-98b3-34359ebb4817"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-369e9d7b-2cad-4093-98b3-34359ebb4817"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-f4511b8c-ec75-48b8-8551-a9ed5758242b .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-f4511b8c-ec75-48b8-8551-a9ed5758242b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4511b8c-ec75-48b8-8551-a9ed5758242b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-f4511b8c-ec75-48b8-8551-a9ed5758242b .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-f4511b8c-ec75-48b8-8551-a9ed5758242b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4511b8c-ec75-48b8-8551-a9ed5758242b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-f4511b8c-ec75-48b8-8551-a9ed5758242b .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-f4511b8c-ec75-48b8-8551-a9ed5758242b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4511b8c-ec75-48b8-8551-a9ed5758242b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-f4511b8c-ec75-48b8-8551-a9ed5758242b .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-f4511b8c-ec75-48b8-8551-a9ed5758242b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4511b8c-ec75-48b8-8551-a9ed5758242b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-f4511b8c-ec75-48b8-8551-a9ed5758242b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-f4511b8c-ec75-48b8-8551-a9ed5758242b .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-f4511b8c-ec75-48b8-8551-a9ed5758242b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4511b8c-ec75-48b8-8551-a9ed5758242b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4511b8c-ec75-48b8-8551-a9ed5758242b.shogun-image {
  box-sizing: border-box;
}




}
#s-cba54bae-422c-4836-aef8-3cc7ad2bf019 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cba54bae-422c-4836-aef8-3cc7ad2bf019 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-cba54bae-422c-4836-aef8-3cc7ad2bf019 .shogun-heading-component h5 a {
  
}


#s-bdeafc60-df61-446d-81f5-39436fb26994 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-bdeafc60-df61-446d-81f5-39436fb26994"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bdeafc60-df61-446d-81f5-39436fb26994"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-bdeafc60-df61-446d-81f5-39436fb26994"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-bdeafc60-df61-446d-81f5-39436fb26994"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-bdeafc60-df61-446d-81f5-39436fb26994"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-bdeafc60-df61-446d-81f5-39436fb26994"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-bdeafc60-df61-446d-81f5-39436fb26994"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-df140eab-47d8-443d-b155-95daf5e79b3e {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-df140eab-47d8-443d-b155-95daf5e79b3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-df140eab-47d8-443d-b155-95daf5e79b3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-df140eab-47d8-443d-b155-95daf5e79b3e {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-df140eab-47d8-443d-b155-95daf5e79b3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-df140eab-47d8-443d-b155-95daf5e79b3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-df140eab-47d8-443d-b155-95daf5e79b3e .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-df140eab-47d8-443d-b155-95daf5e79b3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df140eab-47d8-443d-b155-95daf5e79b3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df140eab-47d8-443d-b155-95daf5e79b3e.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-df140eab-47d8-443d-b155-95daf5e79b3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-df140eab-47d8-443d-b155-95daf5e79b3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-df140eab-47d8-443d-b155-95daf5e79b3e {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-df140eab-47d8-443d-b155-95daf5e79b3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-df140eab-47d8-443d-b155-95daf5e79b3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-df140eab-47d8-443d-b155-95daf5e79b3e .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-df140eab-47d8-443d-b155-95daf5e79b3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df140eab-47d8-443d-b155-95daf5e79b3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df140eab-47d8-443d-b155-95daf5e79b3e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-df140eab-47d8-443d-b155-95daf5e79b3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-df140eab-47d8-443d-b155-95daf5e79b3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-df140eab-47d8-443d-b155-95daf5e79b3e {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-df140eab-47d8-443d-b155-95daf5e79b3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-df140eab-47d8-443d-b155-95daf5e79b3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-df140eab-47d8-443d-b155-95daf5e79b3e .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-df140eab-47d8-443d-b155-95daf5e79b3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df140eab-47d8-443d-b155-95daf5e79b3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df140eab-47d8-443d-b155-95daf5e79b3e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-df140eab-47d8-443d-b155-95daf5e79b3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-df140eab-47d8-443d-b155-95daf5e79b3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-df140eab-47d8-443d-b155-95daf5e79b3e {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-df140eab-47d8-443d-b155-95daf5e79b3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-df140eab-47d8-443d-b155-95daf5e79b3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-df140eab-47d8-443d-b155-95daf5e79b3e .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-df140eab-47d8-443d-b155-95daf5e79b3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df140eab-47d8-443d-b155-95daf5e79b3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df140eab-47d8-443d-b155-95daf5e79b3e.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-df140eab-47d8-443d-b155-95daf5e79b3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-df140eab-47d8-443d-b155-95daf5e79b3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-df140eab-47d8-443d-b155-95daf5e79b3e {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-df140eab-47d8-443d-b155-95daf5e79b3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-df140eab-47d8-443d-b155-95daf5e79b3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-df140eab-47d8-443d-b155-95daf5e79b3e .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-df140eab-47d8-443d-b155-95daf5e79b3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df140eab-47d8-443d-b155-95daf5e79b3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df140eab-47d8-443d-b155-95daf5e79b3e.shogun-image {
  box-sizing: border-box;
}




}
#s-2d93d255-1c04-4412-b29a-23d2505c7413 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2d93d255-1c04-4412-b29a-23d2505c7413 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-2d93d255-1c04-4412-b29a-23d2505c7413 .shogun-heading-component h5 a {
  
}


#s-beb32189-9cea-4e9c-a919-357ce730b92f {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-beb32189-9cea-4e9c-a919-357ce730b92f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-beb32189-9cea-4e9c-a919-357ce730b92f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-beb32189-9cea-4e9c-a919-357ce730b92f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-beb32189-9cea-4e9c-a919-357ce730b92f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-beb32189-9cea-4e9c-a919-357ce730b92f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-beb32189-9cea-4e9c-a919-357ce730b92f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-beb32189-9cea-4e9c-a919-357ce730b92f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-aaf595de-0a59-4129-9a94-88cba1ecaf33 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-aaf595de-0a59-4129-9a94-88cba1ecaf33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aaf595de-0a59-4129-9a94-88cba1ecaf33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-aaf595de-0a59-4129-9a94-88cba1ecaf33 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-aaf595de-0a59-4129-9a94-88cba1ecaf33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aaf595de-0a59-4129-9a94-88cba1ecaf33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-aaf595de-0a59-4129-9a94-88cba1ecaf33 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-aaf595de-0a59-4129-9a94-88cba1ecaf33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aaf595de-0a59-4129-9a94-88cba1ecaf33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-aaf595de-0a59-4129-9a94-88cba1ecaf33 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-aaf595de-0a59-4129-9a94-88cba1ecaf33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aaf595de-0a59-4129-9a94-88cba1ecaf33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-aaf595de-0a59-4129-9a94-88cba1ecaf33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-aaf595de-0a59-4129-9a94-88cba1ecaf33 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-aaf595de-0a59-4129-9a94-88cba1ecaf33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aaf595de-0a59-4129-9a94-88cba1ecaf33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aaf595de-0a59-4129-9a94-88cba1ecaf33.shogun-image {
  box-sizing: border-box;
}




}
#s-02f887a8-237a-41b5-afce-49f0292adc9b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-02f887a8-237a-41b5-afce-49f0292adc9b .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-02f887a8-237a-41b5-afce-49f0292adc9b .shogun-heading-component h5 a {
  
}


#s-a1f82c88-f95c-4762-bb70-b72536988a3e {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-a1f82c88-f95c-4762-bb70-b72536988a3e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a1f82c88-f95c-4762-bb70-b72536988a3e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-a1f82c88-f95c-4762-bb70-b72536988a3e"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-a1f82c88-f95c-4762-bb70-b72536988a3e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-a1f82c88-f95c-4762-bb70-b72536988a3e"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-a1f82c88-f95c-4762-bb70-b72536988a3e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-a1f82c88-f95c-4762-bb70-b72536988a3e"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c395ea38-21dc-44b3-bf9b-2fb0848cd67c.shogun-image {
  box-sizing: border-box;
}




}
#s-a7269d69-f2f2-4349-ace4-b70cf0bb7605 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a7269d69-f2f2-4349-ace4-b70cf0bb7605 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-a7269d69-f2f2-4349-ace4-b70cf0bb7605 .shogun-heading-component h5 a {
  
}


#s-205b430f-556f-4de5-bfb1-7ae7c257e9fa {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-205b430f-556f-4de5-bfb1-7ae7c257e9fa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-205b430f-556f-4de5-bfb1-7ae7c257e9fa"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-205b430f-556f-4de5-bfb1-7ae7c257e9fa"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-205b430f-556f-4de5-bfb1-7ae7c257e9fa"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-205b430f-556f-4de5-bfb1-7ae7c257e9fa"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-205b430f-556f-4de5-bfb1-7ae7c257e9fa"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-205b430f-556f-4de5-bfb1-7ae7c257e9fa"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5bd4f68c-919c-48bc-932b-fff72b7359a1 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5bd4f68c-919c-48bc-932b-fff72b7359a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5bd4f68c-919c-48bc-932b-fff72b7359a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5bd4f68c-919c-48bc-932b-fff72b7359a1 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5bd4f68c-919c-48bc-932b-fff72b7359a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5bd4f68c-919c-48bc-932b-fff72b7359a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5bd4f68c-919c-48bc-932b-fff72b7359a1 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5bd4f68c-919c-48bc-932b-fff72b7359a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5bd4f68c-919c-48bc-932b-fff72b7359a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5bd4f68c-919c-48bc-932b-fff72b7359a1 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5bd4f68c-919c-48bc-932b-fff72b7359a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5bd4f68c-919c-48bc-932b-fff72b7359a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5bd4f68c-919c-48bc-932b-fff72b7359a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5bd4f68c-919c-48bc-932b-fff72b7359a1 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-5bd4f68c-919c-48bc-932b-fff72b7359a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5bd4f68c-919c-48bc-932b-fff72b7359a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5bd4f68c-919c-48bc-932b-fff72b7359a1.shogun-image {
  box-sizing: border-box;
}




}
#s-66580679-153a-49e5-b077-7fed1b46dd00 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-66580679-153a-49e5-b077-7fed1b46dd00 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-66580679-153a-49e5-b077-7fed1b46dd00 .shogun-heading-component h5 a {
  
}


#s-f7da1d3a-9682-475f-95ac-020dbfe3e859 {
  margin-left: auto;
margin-right: auto;
}

#s-f7da1d3a-9682-475f-95ac-020dbfe3e859 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(229, 229, 229, 1);
}

#s-f7da1d3a-9682-475f-95ac-020dbfe3e859 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-f7da1d3a-9682-475f-95ac-020dbfe3e859 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-f7da1d3a-9682-475f-95ac-020dbfe3e859 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(229, 229, 229, 1);
}

#s-f7da1d3a-9682-475f-95ac-020dbfe3e859 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Inter;
  font-weight: 900;
  
  font-size: 18px;
}

#s-f7da1d3a-9682-475f-95ac-020dbfe3e859 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-f2b4b136-73cc-4e43-a0df-307521a5ec43 {
  margin-left: 3%;
margin-right: 3%;
}

@media (min-width: 0px) {
[id="s-f2b4b136-73cc-4e43-a0df-307521a5ec43"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f2b4b136-73cc-4e43-a0df-307521a5ec43"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 1.0px);
}

[id="s-f2b4b136-73cc-4e43-a0df-307521a5ec43"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-f2b4b136-73cc-4e43-a0df-307521a5ec43"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 1.0px);
}

[id="s-f2b4b136-73cc-4e43-a0df-307521a5ec43"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-f2b4b136-73cc-4e43-a0df-307521a5ec43"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 1.0px);
}

[id="s-f2b4b136-73cc-4e43-a0df-307521a5ec43"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 1.0px);
}

}

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  margin-left: auto;
margin-right: auto;
max-width: 896px;
text-align: center;
}

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd85e7ba-c7c1-402f-949a-e3afd7e4d84e.shogun-image {
  box-sizing: border-box;
}




}
#s-e2f57ac2-4852-4757-b36f-1fcaac21edf9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e2f57ac2-4852-4757-b36f-1fcaac21edf9 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-e2f57ac2-4852-4757-b36f-1fcaac21edf9 .shogun-heading-component h5 a {
  
}


#s-98c29496-20c0-44f8-bcda-6b64e788f545 {
  margin-left: 3%;
margin-right: 3%;
}

@media (min-width: 0px) {
[id="s-98c29496-20c0-44f8-bcda-6b64e788f545"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-98c29496-20c0-44f8-bcda-6b64e788f545"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 1.0px);
}

[id="s-98c29496-20c0-44f8-bcda-6b64e788f545"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-98c29496-20c0-44f8-bcda-6b64e788f545"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 1.0px);
}

[id="s-98c29496-20c0-44f8-bcda-6b64e788f545"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-98c29496-20c0-44f8-bcda-6b64e788f545"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 1.0px);
}

[id="s-98c29496-20c0-44f8-bcda-6b64e788f545"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 1.0px);
}

}

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  margin-left: auto;
margin-right: auto;
max-width: 896px;
text-align: center;
}

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-b9889a68-cb1f-4c6d-8506-554757e18c1e .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-b9889a68-cb1f-4c6d-8506-554757e18c1e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9889a68-cb1f-4c6d-8506-554757e18c1e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-b9889a68-cb1f-4c6d-8506-554757e18c1e .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-b9889a68-cb1f-4c6d-8506-554757e18c1e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9889a68-cb1f-4c6d-8506-554757e18c1e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-b9889a68-cb1f-4c6d-8506-554757e18c1e .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-b9889a68-cb1f-4c6d-8506-554757e18c1e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9889a68-cb1f-4c6d-8506-554757e18c1e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-b9889a68-cb1f-4c6d-8506-554757e18c1e .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-b9889a68-cb1f-4c6d-8506-554757e18c1e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9889a68-cb1f-4c6d-8506-554757e18c1e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-b9889a68-cb1f-4c6d-8506-554757e18c1e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-b9889a68-cb1f-4c6d-8506-554757e18c1e .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-b9889a68-cb1f-4c6d-8506-554757e18c1e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9889a68-cb1f-4c6d-8506-554757e18c1e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9889a68-cb1f-4c6d-8506-554757e18c1e.shogun-image {
  box-sizing: border-box;
}




}
#s-341cc46f-ec53-457d-973d-0f26d738fbc3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-341cc46f-ec53-457d-973d-0f26d738fbc3 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-341cc46f-ec53-457d-973d-0f26d738fbc3 .shogun-heading-component h5 a {
  
}


#s-a781d257-6bd8-4c0f-9a05-c3b17aa6f060 {
  margin-left: 3%;
margin-right: 3%;
}

@media (min-width: 0px) {
[id="s-a781d257-6bd8-4c0f-9a05-c3b17aa6f060"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a781d257-6bd8-4c0f-9a05-c3b17aa6f060"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 1.0px);
}

[id="s-a781d257-6bd8-4c0f-9a05-c3b17aa6f060"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-a781d257-6bd8-4c0f-9a05-c3b17aa6f060"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 1.0px);
}

[id="s-a781d257-6bd8-4c0f-9a05-c3b17aa6f060"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-a781d257-6bd8-4c0f-9a05-c3b17aa6f060"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 1.0px);
}

[id="s-a781d257-6bd8-4c0f-9a05-c3b17aa6f060"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 1.0px);
}

}

#s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  margin-left: auto;
margin-right: auto;
max-width: 896px;
text-align: center;
}

#s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-858fefe0-8eb3-4782-8689-943505f42ac8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-858fefe0-8eb3-4782-8689-943505f42ac8 img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-858fefe0-8eb3-4782-8689-943505f42ac8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-858fefe0-8eb3-4782-8689-943505f42ac8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-858fefe0-8eb3-4782-8689-943505f42ac8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-858fefe0-8eb3-4782-8689-943505f42ac8.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-858fefe0-8eb3-4782-8689-943505f42ac8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-858fefe0-8eb3-4782-8689-943505f42ac8 img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-858fefe0-8eb3-4782-8689-943505f42ac8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-858fefe0-8eb3-4782-8689-943505f42ac8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-858fefe0-8eb3-4782-8689-943505f42ac8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-858fefe0-8eb3-4782-8689-943505f42ac8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-858fefe0-8eb3-4782-8689-943505f42ac8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-858fefe0-8eb3-4782-8689-943505f42ac8 img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-858fefe0-8eb3-4782-8689-943505f42ac8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-858fefe0-8eb3-4782-8689-943505f42ac8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-858fefe0-8eb3-4782-8689-943505f42ac8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-858fefe0-8eb3-4782-8689-943505f42ac8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-858fefe0-8eb3-4782-8689-943505f42ac8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-858fefe0-8eb3-4782-8689-943505f42ac8 img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-858fefe0-8eb3-4782-8689-943505f42ac8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-858fefe0-8eb3-4782-8689-943505f42ac8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-858fefe0-8eb3-4782-8689-943505f42ac8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-858fefe0-8eb3-4782-8689-943505f42ac8.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-858fefe0-8eb3-4782-8689-943505f42ac8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-858fefe0-8eb3-4782-8689-943505f42ac8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-858fefe0-8eb3-4782-8689-943505f42ac8 img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-858fefe0-8eb3-4782-8689-943505f42ac8 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-858fefe0-8eb3-4782-8689-943505f42ac8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-858fefe0-8eb3-4782-8689-943505f42ac8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-858fefe0-8eb3-4782-8689-943505f42ac8.shogun-image {
  box-sizing: border-box;
}




}
#s-d8941288-0672-48b6-b9a8-0cf81b4765a5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d8941288-0672-48b6-b9a8-0cf81b4765a5 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-d8941288-0672-48b6-b9a8-0cf81b4765a5 .shogun-heading-component h5 a {
  
}


#s-5c9d2ba8-fbe4-4698-9e5d-84d0504b0b11 {
  margin-left: auto;
margin-right: auto;
}

#s-5c9d2ba8-fbe4-4698-9e5d-84d0504b0b11 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(229, 229, 229, 1);
}

#s-5c9d2ba8-fbe4-4698-9e5d-84d0504b0b11 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-5c9d2ba8-fbe4-4698-9e5d-84d0504b0b11 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-5c9d2ba8-fbe4-4698-9e5d-84d0504b0b11 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(229, 229, 229, 1);
}

#s-5c9d2ba8-fbe4-4698-9e5d-84d0504b0b11 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Inter;
  font-weight: 900;
  
  font-size: 18px;
}

#s-5c9d2ba8-fbe4-4698-9e5d-84d0504b0b11 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-d495ebee-e9d5-458d-8df3-c8a1049e1505 {
  margin-top: 3px;
margin-left: 0%;
margin-bottom: 3px;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-d495ebee-e9d5-458d-8df3-c8a1049e1505"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d495ebee-e9d5-458d-8df3-c8a1049e1505"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-d495ebee-e9d5-458d-8df3-c8a1049e1505"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-d495ebee-e9d5-458d-8df3-c8a1049e1505"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 1.5px);
}

}

#s-5f01111b-7abd-4b69-abe0-a00162465a3e {
  margin-left: auto;
margin-right: auto;
}

#s-5f01111b-7abd-4b69-abe0-a00162465a3e > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(229, 229, 229, 1);
}

#s-5f01111b-7abd-4b69-abe0-a00162465a3e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(229, 229, 229, 1);
  padding: 10px;
}

#s-5f01111b-7abd-4b69-abe0-a00162465a3e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-5f01111b-7abd-4b69-abe0-a00162465a3e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(229, 229, 229, 1);
}

#s-5f01111b-7abd-4b69-abe0-a00162465a3e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Inter;
  font-weight: 900;
  
  font-size: 18px;
}

#s-5f01111b-7abd-4b69-abe0-a00162465a3e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-a4b5a52d-c2df-487a-a784-03005967b7ea {
  margin-top: 3px;
margin-left: 1%;
margin-bottom: 3px;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-a4b5a52d-c2df-487a-a784-03005967b7ea"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a4b5a52d-c2df-487a-a784-03005967b7ea"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-a4b5a52d-c2df-487a-a784-03005967b7ea"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-a4b5a52d-c2df-487a-a784-03005967b7ea"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 1.5px);
}

}

#s-41cc5cb8-cfad-4bee-978a-fa6f34fc886a {
  margin-left: auto;
margin-right: auto;
}

#s-41cc5cb8-cfad-4bee-978a-fa6f34fc886a > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-41cc5cb8-cfad-4bee-978a-fa6f34fc886a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(246, 246, 246, 1);
  padding: 10px;
}

#s-41cc5cb8-cfad-4bee-978a-fa6f34fc886a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-41cc5cb8-cfad-4bee-978a-fa6f34fc886a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-41cc5cb8-cfad-4bee-978a-fa6f34fc886a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Inter;
  font-weight: 900;
  
  font-size: 16px;
}

#s-41cc5cb8-cfad-4bee-978a-fa6f34fc886a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-adf1c696-7c5c-4b8c-888e-4d1c07df366b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-adf1c696-7c5c-4b8c-888e-4d1c07df366b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-adf1c696-7c5c-4b8c-888e-4d1c07df366b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-adf1c696-7c5c-4b8c-888e-4d1c07df366b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-adf1c696-7c5c-4b8c-888e-4d1c07df366b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-adf1c696-7c5c-4b8c-888e-4d1c07df366b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-adf1c696-7c5c-4b8c-888e-4d1c07df366b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-adf1c696-7c5c-4b8c-888e-4d1c07df366b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fa04cfc-c84a-4900-944d-b9653bf6b9f4.shogun-image {
  box-sizing: border-box;
}




}
#s-fadf0aa1-7401-4329-ac2f-85b7eae6c63d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fadf0aa1-7401-4329-ac2f-85b7eae6c63d .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-fadf0aa1-7401-4329-ac2f-85b7eae6c63d .shogun-heading-component h5 a {
  
}


#s-37479abf-7cad-44e9-bd01-41c56e52d427 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-37479abf-7cad-44e9-bd01-41c56e52d427"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-37479abf-7cad-44e9-bd01-41c56e52d427"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-37479abf-7cad-44e9-bd01-41c56e52d427"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-37479abf-7cad-44e9-bd01-41c56e52d427"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-37479abf-7cad-44e9-bd01-41c56e52d427"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-37479abf-7cad-44e9-bd01-41c56e52d427"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-37479abf-7cad-44e9-bd01-41c56e52d427"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-44a3b4f3-2c94-440f-a3f3-3086d92792d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44a3b4f3-2c94-440f-a3f3-3086d92792d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-44a3b4f3-2c94-440f-a3f3-3086d92792d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44a3b4f3-2c94-440f-a3f3-3086d92792d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-44a3b4f3-2c94-440f-a3f3-3086d92792d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44a3b4f3-2c94-440f-a3f3-3086d92792d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-44a3b4f3-2c94-440f-a3f3-3086d92792d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44a3b4f3-2c94-440f-a3f3-3086d92792d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-44a3b4f3-2c94-440f-a3f3-3086d92792d1 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-44a3b4f3-2c94-440f-a3f3-3086d92792d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44a3b4f3-2c94-440f-a3f3-3086d92792d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44a3b4f3-2c94-440f-a3f3-3086d92792d1.shogun-image {
  box-sizing: border-box;
}




}
#s-6c6c982f-3a4f-42aa-82a4-6705d4367ab6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6c6c982f-3a4f-42aa-82a4-6705d4367ab6 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-6c6c982f-3a4f-42aa-82a4-6705d4367ab6 .shogun-heading-component h5 a {
  
}


#s-a725745a-8835-481e-b193-2cd5ed0fcdf5 {
  margin-left: auto;
margin-right: auto;
}

#s-a725745a-8835-481e-b193-2cd5ed0fcdf5 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-a725745a-8835-481e-b193-2cd5ed0fcdf5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(246, 246, 246, 1);
  padding: 10px;
}

#s-a725745a-8835-481e-b193-2cd5ed0fcdf5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-a725745a-8835-481e-b193-2cd5ed0fcdf5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-a725745a-8835-481e-b193-2cd5ed0fcdf5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Inter;
  font-weight: 900;
  
  font-size: 16px;
}

#s-a725745a-8835-481e-b193-2cd5ed0fcdf5 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-9af886a9-6eac-494d-8bb0-ac611de1862b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-9af886a9-6eac-494d-8bb0-ac611de1862b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9af886a9-6eac-494d-8bb0-ac611de1862b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-9af886a9-6eac-494d-8bb0-ac611de1862b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-9af886a9-6eac-494d-8bb0-ac611de1862b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-9af886a9-6eac-494d-8bb0-ac611de1862b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-9af886a9-6eac-494d-8bb0-ac611de1862b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-9af886a9-6eac-494d-8bb0-ac611de1862b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-31a370b4-e16a-44ff-8abb-39f0414dccc7 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-31a370b4-e16a-44ff-8abb-39f0414dccc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31a370b4-e16a-44ff-8abb-39f0414dccc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-31a370b4-e16a-44ff-8abb-39f0414dccc7 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-31a370b4-e16a-44ff-8abb-39f0414dccc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31a370b4-e16a-44ff-8abb-39f0414dccc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-31a370b4-e16a-44ff-8abb-39f0414dccc7 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-31a370b4-e16a-44ff-8abb-39f0414dccc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31a370b4-e16a-44ff-8abb-39f0414dccc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-31a370b4-e16a-44ff-8abb-39f0414dccc7 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-31a370b4-e16a-44ff-8abb-39f0414dccc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31a370b4-e16a-44ff-8abb-39f0414dccc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-31a370b4-e16a-44ff-8abb-39f0414dccc7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-31a370b4-e16a-44ff-8abb-39f0414dccc7 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-31a370b4-e16a-44ff-8abb-39f0414dccc7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31a370b4-e16a-44ff-8abb-39f0414dccc7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31a370b4-e16a-44ff-8abb-39f0414dccc7.shogun-image {
  box-sizing: border-box;
}




}
#s-9c04431e-99ef-48e0-9c5e-15f8875a922e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9c04431e-99ef-48e0-9c5e-15f8875a922e .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-9c04431e-99ef-48e0-9c5e-15f8875a922e .shogun-heading-component h5 a {
  
}


#s-82c6d3f5-e363-4fa5-90ab-0f23f4a82b08 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-82c6d3f5-e363-4fa5-90ab-0f23f4a82b08"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-82c6d3f5-e363-4fa5-90ab-0f23f4a82b08"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-82c6d3f5-e363-4fa5-90ab-0f23f4a82b08"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-82c6d3f5-e363-4fa5-90ab-0f23f4a82b08"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-82c6d3f5-e363-4fa5-90ab-0f23f4a82b08"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-82c6d3f5-e363-4fa5-90ab-0f23f4a82b08"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-82c6d3f5-e363-4fa5-90ab-0f23f4a82b08"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9f00b9d-865d-4b39-9b9e-66f5a085c8d6.shogun-image {
  box-sizing: border-box;
}




}
#s-5d863b47-9881-4f75-ab7f-6263dc49c30c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5d863b47-9881-4f75-ab7f-6263dc49c30c .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-5d863b47-9881-4f75-ab7f-6263dc49c30c .shogun-heading-component h5 a {
  
}


#s-30d5c9d5-eb52-4a75-815f-b265a294ff61 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-30d5c9d5-eb52-4a75-815f-b265a294ff61"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-30d5c9d5-eb52-4a75-815f-b265a294ff61"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-30d5c9d5-eb52-4a75-815f-b265a294ff61"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-30d5c9d5-eb52-4a75-815f-b265a294ff61"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-30d5c9d5-eb52-4a75-815f-b265a294ff61"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-30d5c9d5-eb52-4a75-815f-b265a294ff61"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-30d5c9d5-eb52-4a75-815f-b265a294ff61"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ad33e1f5-14b6-4178-b5bc-f8aa57020838.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad33e1f5-14b6-4178-b5bc-f8aa57020838.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ad33e1f5-14b6-4178-b5bc-f8aa57020838.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad33e1f5-14b6-4178-b5bc-f8aa57020838.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ad33e1f5-14b6-4178-b5bc-f8aa57020838.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad33e1f5-14b6-4178-b5bc-f8aa57020838.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ad33e1f5-14b6-4178-b5bc-f8aa57020838.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad33e1f5-14b6-4178-b5bc-f8aa57020838.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-ad33e1f5-14b6-4178-b5bc-f8aa57020838 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-ad33e1f5-14b6-4178-b5bc-f8aa57020838.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad33e1f5-14b6-4178-b5bc-f8aa57020838.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad33e1f5-14b6-4178-b5bc-f8aa57020838.shogun-image {
  box-sizing: border-box;
}




}
#s-1d3abd06-459d-4a10-88f1-657b6233a24f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1d3abd06-459d-4a10-88f1-657b6233a24f .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-1d3abd06-459d-4a10-88f1-657b6233a24f .shogun-heading-component h5 a {
  
}


#s-afebb7ae-f4da-43eb-bb29-fffcd0401758 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-afebb7ae-f4da-43eb-bb29-fffcd0401758"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-afebb7ae-f4da-43eb-bb29-fffcd0401758"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-afebb7ae-f4da-43eb-bb29-fffcd0401758"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-afebb7ae-f4da-43eb-bb29-fffcd0401758"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-afebb7ae-f4da-43eb-bb29-fffcd0401758"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-afebb7ae-f4da-43eb-bb29-fffcd0401758"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-afebb7ae-f4da-43eb-bb29-fffcd0401758"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-e575d456-b964-467a-8375-f8d8f6b148fc {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-e575d456-b964-467a-8375-f8d8f6b148fc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e575d456-b964-467a-8375-f8d8f6b148fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e575d456-b964-467a-8375-f8d8f6b148fc {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-e575d456-b964-467a-8375-f8d8f6b148fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-e575d456-b964-467a-8375-f8d8f6b148fc img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-e575d456-b964-467a-8375-f8d8f6b148fc .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-e575d456-b964-467a-8375-f8d8f6b148fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e575d456-b964-467a-8375-f8d8f6b148fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e575d456-b964-467a-8375-f8d8f6b148fc.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-e575d456-b964-467a-8375-f8d8f6b148fc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e575d456-b964-467a-8375-f8d8f6b148fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e575d456-b964-467a-8375-f8d8f6b148fc {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-e575d456-b964-467a-8375-f8d8f6b148fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-e575d456-b964-467a-8375-f8d8f6b148fc img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-e575d456-b964-467a-8375-f8d8f6b148fc .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-e575d456-b964-467a-8375-f8d8f6b148fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e575d456-b964-467a-8375-f8d8f6b148fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e575d456-b964-467a-8375-f8d8f6b148fc.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e575d456-b964-467a-8375-f8d8f6b148fc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e575d456-b964-467a-8375-f8d8f6b148fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e575d456-b964-467a-8375-f8d8f6b148fc {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-e575d456-b964-467a-8375-f8d8f6b148fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-e575d456-b964-467a-8375-f8d8f6b148fc img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-e575d456-b964-467a-8375-f8d8f6b148fc .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-e575d456-b964-467a-8375-f8d8f6b148fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e575d456-b964-467a-8375-f8d8f6b148fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e575d456-b964-467a-8375-f8d8f6b148fc.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e575d456-b964-467a-8375-f8d8f6b148fc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e575d456-b964-467a-8375-f8d8f6b148fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e575d456-b964-467a-8375-f8d8f6b148fc {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-e575d456-b964-467a-8375-f8d8f6b148fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-e575d456-b964-467a-8375-f8d8f6b148fc img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-e575d456-b964-467a-8375-f8d8f6b148fc .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-e575d456-b964-467a-8375-f8d8f6b148fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e575d456-b964-467a-8375-f8d8f6b148fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e575d456-b964-467a-8375-f8d8f6b148fc.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-e575d456-b964-467a-8375-f8d8f6b148fc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e575d456-b964-467a-8375-f8d8f6b148fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e575d456-b964-467a-8375-f8d8f6b148fc {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-e575d456-b964-467a-8375-f8d8f6b148fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-e575d456-b964-467a-8375-f8d8f6b148fc img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-e575d456-b964-467a-8375-f8d8f6b148fc .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-e575d456-b964-467a-8375-f8d8f6b148fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e575d456-b964-467a-8375-f8d8f6b148fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e575d456-b964-467a-8375-f8d8f6b148fc.shogun-image {
  box-sizing: border-box;
}




}
#s-d13a29de-03c8-424f-b8f4-c0fcaebddb1c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d13a29de-03c8-424f-b8f4-c0fcaebddb1c .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-d13a29de-03c8-424f-b8f4-c0fcaebddb1c .shogun-heading-component h5 a {
  
}


#s-99756d2b-615b-423f-b8bd-c30277aa42e9 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-99756d2b-615b-423f-b8bd-c30277aa42e9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-99756d2b-615b-423f-b8bd-c30277aa42e9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-99756d2b-615b-423f-b8bd-c30277aa42e9"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-99756d2b-615b-423f-b8bd-c30277aa42e9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-99756d2b-615b-423f-b8bd-c30277aa42e9"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-99756d2b-615b-423f-b8bd-c30277aa42e9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-99756d2b-615b-423f-b8bd-c30277aa42e9"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fd712bc3-ed2a-4a57-a591-7ab132247699-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-fd712bc3-ed2a-4a57-a591-7ab132247699 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-fd712bc3-ed2a-4a57-a591-7ab132247699 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fd712bc3-ed2a-4a57-a591-7ab132247699.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd712bc3-ed2a-4a57-a591-7ab132247699.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd712bc3-ed2a-4a57-a591-7ab132247699.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fd712bc3-ed2a-4a57-a591-7ab132247699-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-fd712bc3-ed2a-4a57-a591-7ab132247699 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-fd712bc3-ed2a-4a57-a591-7ab132247699 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fd712bc3-ed2a-4a57-a591-7ab132247699.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd712bc3-ed2a-4a57-a591-7ab132247699.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd712bc3-ed2a-4a57-a591-7ab132247699.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fd712bc3-ed2a-4a57-a591-7ab132247699-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-fd712bc3-ed2a-4a57-a591-7ab132247699 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-fd712bc3-ed2a-4a57-a591-7ab132247699 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fd712bc3-ed2a-4a57-a591-7ab132247699.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd712bc3-ed2a-4a57-a591-7ab132247699.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd712bc3-ed2a-4a57-a591-7ab132247699.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fd712bc3-ed2a-4a57-a591-7ab132247699-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-fd712bc3-ed2a-4a57-a591-7ab132247699 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-fd712bc3-ed2a-4a57-a591-7ab132247699 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fd712bc3-ed2a-4a57-a591-7ab132247699.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd712bc3-ed2a-4a57-a591-7ab132247699.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd712bc3-ed2a-4a57-a591-7ab132247699.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fd712bc3-ed2a-4a57-a591-7ab132247699-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-fd712bc3-ed2a-4a57-a591-7ab132247699 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-fd712bc3-ed2a-4a57-a591-7ab132247699 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-fd712bc3-ed2a-4a57-a591-7ab132247699 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fd712bc3-ed2a-4a57-a591-7ab132247699.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd712bc3-ed2a-4a57-a591-7ab132247699.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd712bc3-ed2a-4a57-a591-7ab132247699.shogun-image {
  box-sizing: border-box;
}




}
#s-f56bdf60-dca8-4b61-843c-25bf8912a468 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f56bdf60-dca8-4b61-843c-25bf8912a468 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-f56bdf60-dca8-4b61-843c-25bf8912a468 .shogun-heading-component h5 a {
  
}


#s-1dbcef00-b59e-48d5-9db6-76dd24028507 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1dbcef00-b59e-48d5-9db6-76dd24028507"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1dbcef00-b59e-48d5-9db6-76dd24028507"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-1dbcef00-b59e-48d5-9db6-76dd24028507"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-1dbcef00-b59e-48d5-9db6-76dd24028507"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-1dbcef00-b59e-48d5-9db6-76dd24028507"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-1dbcef00-b59e-48d5-9db6-76dd24028507"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-1dbcef00-b59e-48d5-9db6-76dd24028507"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-c3501b68-7958-4a55-993f-a30feb695a30 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-c3501b68-7958-4a55-993f-a30feb695a30 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3501b68-7958-4a55-993f-a30feb695a30-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c3501b68-7958-4a55-993f-a30feb695a30 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c3501b68-7958-4a55-993f-a30feb695a30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c3501b68-7958-4a55-993f-a30feb695a30 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c3501b68-7958-4a55-993f-a30feb695a30 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c3501b68-7958-4a55-993f-a30feb695a30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3501b68-7958-4a55-993f-a30feb695a30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3501b68-7958-4a55-993f-a30feb695a30.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-c3501b68-7958-4a55-993f-a30feb695a30 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3501b68-7958-4a55-993f-a30feb695a30-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c3501b68-7958-4a55-993f-a30feb695a30 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c3501b68-7958-4a55-993f-a30feb695a30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c3501b68-7958-4a55-993f-a30feb695a30 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c3501b68-7958-4a55-993f-a30feb695a30 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c3501b68-7958-4a55-993f-a30feb695a30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3501b68-7958-4a55-993f-a30feb695a30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3501b68-7958-4a55-993f-a30feb695a30.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c3501b68-7958-4a55-993f-a30feb695a30 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3501b68-7958-4a55-993f-a30feb695a30-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c3501b68-7958-4a55-993f-a30feb695a30 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c3501b68-7958-4a55-993f-a30feb695a30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c3501b68-7958-4a55-993f-a30feb695a30 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c3501b68-7958-4a55-993f-a30feb695a30 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c3501b68-7958-4a55-993f-a30feb695a30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3501b68-7958-4a55-993f-a30feb695a30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3501b68-7958-4a55-993f-a30feb695a30.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c3501b68-7958-4a55-993f-a30feb695a30 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3501b68-7958-4a55-993f-a30feb695a30-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c3501b68-7958-4a55-993f-a30feb695a30 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c3501b68-7958-4a55-993f-a30feb695a30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c3501b68-7958-4a55-993f-a30feb695a30 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c3501b68-7958-4a55-993f-a30feb695a30 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c3501b68-7958-4a55-993f-a30feb695a30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3501b68-7958-4a55-993f-a30feb695a30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3501b68-7958-4a55-993f-a30feb695a30.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-c3501b68-7958-4a55-993f-a30feb695a30 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3501b68-7958-4a55-993f-a30feb695a30-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c3501b68-7958-4a55-993f-a30feb695a30 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c3501b68-7958-4a55-993f-a30feb695a30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c3501b68-7958-4a55-993f-a30feb695a30 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c3501b68-7958-4a55-993f-a30feb695a30 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c3501b68-7958-4a55-993f-a30feb695a30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3501b68-7958-4a55-993f-a30feb695a30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3501b68-7958-4a55-993f-a30feb695a30.shogun-image {
  box-sizing: border-box;
}




}
#s-fd45eb29-2604-432d-9281-91903e24eef3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fd45eb29-2604-432d-9281-91903e24eef3 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-fd45eb29-2604-432d-9281-91903e24eef3 .shogun-heading-component h5 a {
  
}


#s-cbd329a7-c51f-42bb-af7d-b00325530f22 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-cbd329a7-c51f-42bb-af7d-b00325530f22"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cbd329a7-c51f-42bb-af7d-b00325530f22"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-cbd329a7-c51f-42bb-af7d-b00325530f22"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-cbd329a7-c51f-42bb-af7d-b00325530f22"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-cbd329a7-c51f-42bb-af7d-b00325530f22"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-cbd329a7-c51f-42bb-af7d-b00325530f22"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-cbd329a7-c51f-42bb-af7d-b00325530f22"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-8c313aba-6ec2-47ff-88eb-748d8d666b12 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-8c313aba-6ec2-47ff-88eb-748d8d666b12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c313aba-6ec2-47ff-88eb-748d8d666b12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-8c313aba-6ec2-47ff-88eb-748d8d666b12 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-8c313aba-6ec2-47ff-88eb-748d8d666b12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c313aba-6ec2-47ff-88eb-748d8d666b12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-8c313aba-6ec2-47ff-88eb-748d8d666b12 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-8c313aba-6ec2-47ff-88eb-748d8d666b12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c313aba-6ec2-47ff-88eb-748d8d666b12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-8c313aba-6ec2-47ff-88eb-748d8d666b12 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-8c313aba-6ec2-47ff-88eb-748d8d666b12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c313aba-6ec2-47ff-88eb-748d8d666b12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-8c313aba-6ec2-47ff-88eb-748d8d666b12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-8c313aba-6ec2-47ff-88eb-748d8d666b12 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-8c313aba-6ec2-47ff-88eb-748d8d666b12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c313aba-6ec2-47ff-88eb-748d8d666b12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c313aba-6ec2-47ff-88eb-748d8d666b12.shogun-image {
  box-sizing: border-box;
}




}
#s-d702b80e-8744-4259-bbff-34478ef88d3b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d702b80e-8744-4259-bbff-34478ef88d3b .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-d702b80e-8744-4259-bbff-34478ef88d3b .shogun-heading-component h5 a {
  
}


#s-538648b6-f4a9-40f6-9822-a04d1ae76b77 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-538648b6-f4a9-40f6-9822-a04d1ae76b77"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-538648b6-f4a9-40f6-9822-a04d1ae76b77"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-538648b6-f4a9-40f6-9822-a04d1ae76b77"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-538648b6-f4a9-40f6-9822-a04d1ae76b77"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-538648b6-f4a9-40f6-9822-a04d1ae76b77"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-538648b6-f4a9-40f6-9822-a04d1ae76b77"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-538648b6-f4a9-40f6-9822-a04d1ae76b77"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-27d22142-685e-4f9a-a31d-2f289845a6d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-27d22142-685e-4f9a-a31d-2f289845a6d0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-27d22142-685e-4f9a-a31d-2f289845a6d0 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-27d22142-685e-4f9a-a31d-2f289845a6d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27d22142-685e-4f9a-a31d-2f289845a6d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27d22142-685e-4f9a-a31d-2f289845a6d0.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-27d22142-685e-4f9a-a31d-2f289845a6d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-27d22142-685e-4f9a-a31d-2f289845a6d0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-27d22142-685e-4f9a-a31d-2f289845a6d0 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-27d22142-685e-4f9a-a31d-2f289845a6d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27d22142-685e-4f9a-a31d-2f289845a6d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27d22142-685e-4f9a-a31d-2f289845a6d0.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-27d22142-685e-4f9a-a31d-2f289845a6d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-27d22142-685e-4f9a-a31d-2f289845a6d0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-27d22142-685e-4f9a-a31d-2f289845a6d0 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-27d22142-685e-4f9a-a31d-2f289845a6d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27d22142-685e-4f9a-a31d-2f289845a6d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27d22142-685e-4f9a-a31d-2f289845a6d0.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-27d22142-685e-4f9a-a31d-2f289845a6d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-27d22142-685e-4f9a-a31d-2f289845a6d0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-27d22142-685e-4f9a-a31d-2f289845a6d0 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-27d22142-685e-4f9a-a31d-2f289845a6d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27d22142-685e-4f9a-a31d-2f289845a6d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27d22142-685e-4f9a-a31d-2f289845a6d0.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-27d22142-685e-4f9a-a31d-2f289845a6d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-27d22142-685e-4f9a-a31d-2f289845a6d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-27d22142-685e-4f9a-a31d-2f289845a6d0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-27d22142-685e-4f9a-a31d-2f289845a6d0 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-27d22142-685e-4f9a-a31d-2f289845a6d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-27d22142-685e-4f9a-a31d-2f289845a6d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-27d22142-685e-4f9a-a31d-2f289845a6d0.shogun-image {
  box-sizing: border-box;
}




}
#s-791309c3-deb9-4f88-b3c6-0df590781006 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-791309c3-deb9-4f88-b3c6-0df590781006 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-791309c3-deb9-4f88-b3c6-0df590781006 .shogun-heading-component h5 a {
  
}


#s-bca3d006-5f90-4a59-87a5-cd006722fc61 {
  margin-top: 3px;
margin-left: auto;
margin-bottom: 3px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 3px;
background-color: rgba(229, 229, 229, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-bca3d006-5f90-4a59-87a5-cd006722fc61:hover {background-color: rgba(246, 246, 246, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(37, 37, 37, 1) !important;}#s-bca3d006-5f90-4a59-87a5-cd006722fc61:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-bca3d006-5f90-4a59-87a5-cd006722fc61-root {
    text-align: center;
  }


#s-bca3d006-5f90-4a59-87a5-cd006722fc61.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 900;
  
  font-family: Inter;
  display:  block ;
}
@media (min-width: 1200px){
  #s-bca3d006-5f90-4a59-87a5-cd006722fc61-root {
    text-align: center;
  }


#s-bca3d006-5f90-4a59-87a5-cd006722fc61.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 900;
  
  font-family: Inter;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bca3d006-5f90-4a59-87a5-cd006722fc61-root {
    text-align: center;
  }


#s-bca3d006-5f90-4a59-87a5-cd006722fc61.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 900;
  
  font-family: Inter;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bca3d006-5f90-4a59-87a5-cd006722fc61-root {
    text-align: center;
  }


#s-bca3d006-5f90-4a59-87a5-cd006722fc61.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 900;
  
  font-family: Inter;
  display:  block ;
}
}@media (max-width: 767px){
  #s-bca3d006-5f90-4a59-87a5-cd006722fc61-root {
    text-align: center;
  }


#s-bca3d006-5f90-4a59-87a5-cd006722fc61.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 900;
  
  font-family: Inter;
  display:  block ;
}
}
#s-d48c070d-840d-41a0-9342-af47d1b0cb0b {
  margin-left: auto;
margin-right: auto;
}

#s-d48c070d-840d-41a0-9342-af47d1b0cb0b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(0, 0, 0, 1);
}

#s-d48c070d-840d-41a0-9342-af47d1b0cb0b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(0, 0, 0, 1);
  padding: 10px;
}

#s-d48c070d-840d-41a0-9342-af47d1b0cb0b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-d48c070d-840d-41a0-9342-af47d1b0cb0b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(0, 0, 0, 1);
}

#s-d48c070d-840d-41a0-9342-af47d1b0cb0b > .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: Inter;
  font-weight: 900;
  
  font-size: 18px;
}

#s-d48c070d-840d-41a0-9342-af47d1b0cb0b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-ea56653d-9000-428e-8fdf-586b86e429af {
  margin-left: auto;
margin-right: auto;
padding-top: 3px;
padding-bottom: 3px;
text-align: center;
}

#s-ea56653d-9000-428e-8fdf-586b86e429af .shogun-heading-component h4 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-cbc8c4aa-27a0-4ff6-8157-cad26622e519 {
  margin-top: 3px;
margin-left: 1%;
margin-bottom: 3px;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-cbc8c4aa-27a0-4ff6-8157-cad26622e519"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cbc8c4aa-27a0-4ff6-8157-cad26622e519"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-cbc8c4aa-27a0-4ff6-8157-cad26622e519"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-cbc8c4aa-27a0-4ff6-8157-cad26622e519"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 1.5px);
}

}

#s-77bc7a5f-438c-4ba5-bbcb-916a457b9d71 {
  margin-left: auto;
margin-right: auto;
}

#s-77bc7a5f-438c-4ba5-bbcb-916a457b9d71 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-77bc7a5f-438c-4ba5-bbcb-916a457b9d71 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(246, 246, 246, 1);
  padding: 10px;
}

#s-77bc7a5f-438c-4ba5-bbcb-916a457b9d71 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-77bc7a5f-438c-4ba5-bbcb-916a457b9d71 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-77bc7a5f-438c-4ba5-bbcb-916a457b9d71 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Inter;
  font-weight: 900;
  
  font-size: 16px;
}

#s-77bc7a5f-438c-4ba5-bbcb-916a457b9d71 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-50da46e0-63b2-4ab0-9c5b-26b1eb527136 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-50da46e0-63b2-4ab0-9c5b-26b1eb527136"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-50da46e0-63b2-4ab0-9c5b-26b1eb527136"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-50da46e0-63b2-4ab0-9c5b-26b1eb527136"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-50da46e0-63b2-4ab0-9c5b-26b1eb527136"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-50da46e0-63b2-4ab0-9c5b-26b1eb527136"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-50da46e0-63b2-4ab0-9c5b-26b1eb527136"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-50da46e0-63b2-4ab0-9c5b-26b1eb527136"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95ec2fdd-32bb-4b8f-8d8c-a640b88d337f.shogun-image {
  box-sizing: border-box;
}




}
#s-6b0b8203-bc33-4643-a29f-6049c2af6274 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6b0b8203-bc33-4643-a29f-6049c2af6274 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-6b0b8203-bc33-4643-a29f-6049c2af6274 .shogun-heading-component h5 a {
  
}


#s-d65d3aa8-7027-45b7-940b-af7b9408720f {
  margin-left: auto;
margin-right: auto;
}

#s-d65d3aa8-7027-45b7-940b-af7b9408720f > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-d65d3aa8-7027-45b7-940b-af7b9408720f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(246, 246, 246, 1);
  padding: 10px;
}

#s-d65d3aa8-7027-45b7-940b-af7b9408720f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-d65d3aa8-7027-45b7-940b-af7b9408720f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-d65d3aa8-7027-45b7-940b-af7b9408720f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Inter;
  font-weight: 900;
  
  font-size: 16px;
}

#s-d65d3aa8-7027-45b7-940b-af7b9408720f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-d9238df7-3da0-4e9c-af2a-4d8eb8cac500 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d9238df7-3da0-4e9c-af2a-4d8eb8cac500"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d9238df7-3da0-4e9c-af2a-4d8eb8cac500"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-d9238df7-3da0-4e9c-af2a-4d8eb8cac500"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-d9238df7-3da0-4e9c-af2a-4d8eb8cac500"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-d9238df7-3da0-4e9c-af2a-4d8eb8cac500"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-d9238df7-3da0-4e9c-af2a-4d8eb8cac500"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-d9238df7-3da0-4e9c-af2a-4d8eb8cac500"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e25176cf-631a-427d-8224-dc35fedd5b0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-e25176cf-631a-427d-8224-dc35fedd5b0d img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-e25176cf-631a-427d-8224-dc35fedd5b0d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-e25176cf-631a-427d-8224-dc35fedd5b0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e25176cf-631a-427d-8224-dc35fedd5b0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e25176cf-631a-427d-8224-dc35fedd5b0d.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e25176cf-631a-427d-8224-dc35fedd5b0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-e25176cf-631a-427d-8224-dc35fedd5b0d img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-e25176cf-631a-427d-8224-dc35fedd5b0d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-e25176cf-631a-427d-8224-dc35fedd5b0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e25176cf-631a-427d-8224-dc35fedd5b0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e25176cf-631a-427d-8224-dc35fedd5b0d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e25176cf-631a-427d-8224-dc35fedd5b0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-e25176cf-631a-427d-8224-dc35fedd5b0d img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-e25176cf-631a-427d-8224-dc35fedd5b0d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-e25176cf-631a-427d-8224-dc35fedd5b0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e25176cf-631a-427d-8224-dc35fedd5b0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e25176cf-631a-427d-8224-dc35fedd5b0d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e25176cf-631a-427d-8224-dc35fedd5b0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-e25176cf-631a-427d-8224-dc35fedd5b0d img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-e25176cf-631a-427d-8224-dc35fedd5b0d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-e25176cf-631a-427d-8224-dc35fedd5b0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e25176cf-631a-427d-8224-dc35fedd5b0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e25176cf-631a-427d-8224-dc35fedd5b0d.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e25176cf-631a-427d-8224-dc35fedd5b0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-e25176cf-631a-427d-8224-dc35fedd5b0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-e25176cf-631a-427d-8224-dc35fedd5b0d img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-e25176cf-631a-427d-8224-dc35fedd5b0d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-e25176cf-631a-427d-8224-dc35fedd5b0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e25176cf-631a-427d-8224-dc35fedd5b0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e25176cf-631a-427d-8224-dc35fedd5b0d.shogun-image {
  box-sizing: border-box;
}




}
#s-f7ff4309-4c1f-493e-b76d-f75e5c053344 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f7ff4309-4c1f-493e-b76d-f75e5c053344 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-f7ff4309-4c1f-493e-b76d-f75e5c053344 .shogun-heading-component h5 a {
  
}


#s-6490e652-3da1-4137-af7f-0cf3bd7d707d {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-6490e652-3da1-4137-af7f-0cf3bd7d707d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6490e652-3da1-4137-af7f-0cf3bd7d707d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-6490e652-3da1-4137-af7f-0cf3bd7d707d"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-6490e652-3da1-4137-af7f-0cf3bd7d707d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-6490e652-3da1-4137-af7f-0cf3bd7d707d"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-6490e652-3da1-4137-af7f-0cf3bd7d707d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-6490e652-3da1-4137-af7f-0cf3bd7d707d"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dc0a367-61ab-4b5e-8193-e7bd7a4dcf52.shogun-image {
  box-sizing: border-box;
}




}
#s-221f1a7f-4920-4635-82e5-be3cc793e187 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-221f1a7f-4920-4635-82e5-be3cc793e187 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-221f1a7f-4920-4635-82e5-be3cc793e187 .shogun-heading-component h5 a {
  
}


#s-9bb61b36-3548-42ae-88f2-f828468b4f49 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-9bb61b36-3548-42ae-88f2-f828468b4f49"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9bb61b36-3548-42ae-88f2-f828468b4f49"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-9bb61b36-3548-42ae-88f2-f828468b4f49"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-9bb61b36-3548-42ae-88f2-f828468b4f49"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-9bb61b36-3548-42ae-88f2-f828468b4f49"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-9bb61b36-3548-42ae-88f2-f828468b4f49"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-9bb61b36-3548-42ae-88f2-f828468b4f49"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-62f9d918-3b42-49a9-b1bd-934ba4ae2581.shg-align-container {
  display: flex;
  justify-content: center
}

.s-62f9d918-3b42-49a9-b1bd-934ba4ae2581.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-62f9d918-3b42-49a9-b1bd-934ba4ae2581.shg-align-container {
  display: flex;
  justify-content: center
}

.s-62f9d918-3b42-49a9-b1bd-934ba4ae2581.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-62f9d918-3b42-49a9-b1bd-934ba4ae2581.shg-align-container {
  display: flex;
  justify-content: center
}

.s-62f9d918-3b42-49a9-b1bd-934ba4ae2581.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-62f9d918-3b42-49a9-b1bd-934ba4ae2581.shg-align-container {
  display: flex;
  justify-content: center
}

.s-62f9d918-3b42-49a9-b1bd-934ba4ae2581.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-62f9d918-3b42-49a9-b1bd-934ba4ae2581 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-62f9d918-3b42-49a9-b1bd-934ba4ae2581.shg-align-container {
  display: flex;
  justify-content: center
}

.s-62f9d918-3b42-49a9-b1bd-934ba4ae2581.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-62f9d918-3b42-49a9-b1bd-934ba4ae2581.shogun-image {
  box-sizing: border-box;
}




}
#s-a68aada6-8ec4-43d7-8ba1-7402ed01bd41 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a68aada6-8ec4-43d7-8ba1-7402ed01bd41 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-a68aada6-8ec4-43d7-8ba1-7402ed01bd41 .shogun-heading-component h5 a {
  
}


#s-1a8b02cb-1c91-43fa-954d-0a83e018ec19 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1a8b02cb-1c91-43fa-954d-0a83e018ec19"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1a8b02cb-1c91-43fa-954d-0a83e018ec19"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-1a8b02cb-1c91-43fa-954d-0a83e018ec19"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-1a8b02cb-1c91-43fa-954d-0a83e018ec19"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-1a8b02cb-1c91-43fa-954d-0a83e018ec19"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-1a8b02cb-1c91-43fa-954d-0a83e018ec19"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-1a8b02cb-1c91-43fa-954d-0a83e018ec19"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7dc35a0-2b3a-421b-b52a-7ab57f2e0c95.shogun-image {
  box-sizing: border-box;
}




}
#s-5b30a315-a123-48c5-9e93-f1d3d0fa1920 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5b30a315-a123-48c5-9e93-f1d3d0fa1920 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-5b30a315-a123-48c5-9e93-f1d3d0fa1920 .shogun-heading-component h5 a {
  
}


#s-9039140c-7609-4c47-b065-56882b4c3ca5 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-9039140c-7609-4c47-b065-56882b4c3ca5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9039140c-7609-4c47-b065-56882b4c3ca5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-9039140c-7609-4c47-b065-56882b4c3ca5"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-9039140c-7609-4c47-b065-56882b4c3ca5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-9039140c-7609-4c47-b065-56882b4c3ca5"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-9039140c-7609-4c47-b065-56882b4c3ca5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-9039140c-7609-4c47-b065-56882b4c3ca5"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-fa61792b-0952-4c57-9230-542336383889 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-fa61792b-0952-4c57-9230-542336383889 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa61792b-0952-4c57-9230-542336383889-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa61792b-0952-4c57-9230-542336383889 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-fa61792b-0952-4c57-9230-542336383889 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-fa61792b-0952-4c57-9230-542336383889 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-fa61792b-0952-4c57-9230-542336383889 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fa61792b-0952-4c57-9230-542336383889.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa61792b-0952-4c57-9230-542336383889.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa61792b-0952-4c57-9230-542336383889.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-fa61792b-0952-4c57-9230-542336383889 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa61792b-0952-4c57-9230-542336383889-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa61792b-0952-4c57-9230-542336383889 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-fa61792b-0952-4c57-9230-542336383889 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-fa61792b-0952-4c57-9230-542336383889 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-fa61792b-0952-4c57-9230-542336383889 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fa61792b-0952-4c57-9230-542336383889.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa61792b-0952-4c57-9230-542336383889.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa61792b-0952-4c57-9230-542336383889.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fa61792b-0952-4c57-9230-542336383889 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa61792b-0952-4c57-9230-542336383889-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa61792b-0952-4c57-9230-542336383889 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-fa61792b-0952-4c57-9230-542336383889 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-fa61792b-0952-4c57-9230-542336383889 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-fa61792b-0952-4c57-9230-542336383889 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fa61792b-0952-4c57-9230-542336383889.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa61792b-0952-4c57-9230-542336383889.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa61792b-0952-4c57-9230-542336383889.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fa61792b-0952-4c57-9230-542336383889 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa61792b-0952-4c57-9230-542336383889-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa61792b-0952-4c57-9230-542336383889 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-fa61792b-0952-4c57-9230-542336383889 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-fa61792b-0952-4c57-9230-542336383889 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-fa61792b-0952-4c57-9230-542336383889 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fa61792b-0952-4c57-9230-542336383889.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa61792b-0952-4c57-9230-542336383889.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa61792b-0952-4c57-9230-542336383889.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-fa61792b-0952-4c57-9230-542336383889 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa61792b-0952-4c57-9230-542336383889-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa61792b-0952-4c57-9230-542336383889 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-fa61792b-0952-4c57-9230-542336383889 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-fa61792b-0952-4c57-9230-542336383889 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-fa61792b-0952-4c57-9230-542336383889 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-fa61792b-0952-4c57-9230-542336383889.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa61792b-0952-4c57-9230-542336383889.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa61792b-0952-4c57-9230-542336383889.shogun-image {
  box-sizing: border-box;
}




}
#s-4387bc47-6cbe-4d01-8196-a64572faec51 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4387bc47-6cbe-4d01-8196-a64572faec51 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-4387bc47-6cbe-4d01-8196-a64572faec51 .shogun-heading-component h5 a {
  
}


#s-54786604-71f1-4bb4-9cc1-7c579a8506e5 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-54786604-71f1-4bb4-9cc1-7c579a8506e5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-54786604-71f1-4bb4-9cc1-7c579a8506e5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-54786604-71f1-4bb4-9cc1-7c579a8506e5"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-54786604-71f1-4bb4-9cc1-7c579a8506e5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-54786604-71f1-4bb4-9cc1-7c579a8506e5"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-54786604-71f1-4bb4-9cc1-7c579a8506e5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-54786604-71f1-4bb4-9cc1-7c579a8506e5"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-497c61e2-1aee-4320-9f0f-644fe8972f2d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-497c61e2-1aee-4320-9f0f-644fe8972f2d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-497c61e2-1aee-4320-9f0f-644fe8972f2d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-497c61e2-1aee-4320-9f0f-644fe8972f2d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-497c61e2-1aee-4320-9f0f-644fe8972f2d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-497c61e2-1aee-4320-9f0f-644fe8972f2d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-497c61e2-1aee-4320-9f0f-644fe8972f2d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-497c61e2-1aee-4320-9f0f-644fe8972f2d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-497c61e2-1aee-4320-9f0f-644fe8972f2d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-497c61e2-1aee-4320-9f0f-644fe8972f2d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-497c61e2-1aee-4320-9f0f-644fe8972f2d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-497c61e2-1aee-4320-9f0f-644fe8972f2d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-497c61e2-1aee-4320-9f0f-644fe8972f2d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-497c61e2-1aee-4320-9f0f-644fe8972f2d .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-497c61e2-1aee-4320-9f0f-644fe8972f2d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-497c61e2-1aee-4320-9f0f-644fe8972f2d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-497c61e2-1aee-4320-9f0f-644fe8972f2d.shogun-image {
  box-sizing: border-box;
}




}
#s-be27e38a-41cb-4c51-85e5-c8942ad8f92c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-be27e38a-41cb-4c51-85e5-c8942ad8f92c .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-be27e38a-41cb-4c51-85e5-c8942ad8f92c .shogun-heading-component h5 a {
  
}


#s-0fd29d92-a18e-47cd-b119-6699f620a54f {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-0fd29d92-a18e-47cd-b119-6699f620a54f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0fd29d92-a18e-47cd-b119-6699f620a54f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-0fd29d92-a18e-47cd-b119-6699f620a54f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-0fd29d92-a18e-47cd-b119-6699f620a54f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-0fd29d92-a18e-47cd-b119-6699f620a54f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-0fd29d92-a18e-47cd-b119-6699f620a54f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-0fd29d92-a18e-47cd-b119-6699f620a54f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-7e3b1775-56d7-4590-97dc-3e345b2813c9 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-7e3b1775-56d7-4590-97dc-3e345b2813c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e3b1775-56d7-4590-97dc-3e345b2813c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-7e3b1775-56d7-4590-97dc-3e345b2813c9 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-7e3b1775-56d7-4590-97dc-3e345b2813c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e3b1775-56d7-4590-97dc-3e345b2813c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-7e3b1775-56d7-4590-97dc-3e345b2813c9 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-7e3b1775-56d7-4590-97dc-3e345b2813c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e3b1775-56d7-4590-97dc-3e345b2813c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-7e3b1775-56d7-4590-97dc-3e345b2813c9 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-7e3b1775-56d7-4590-97dc-3e345b2813c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e3b1775-56d7-4590-97dc-3e345b2813c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-7e3b1775-56d7-4590-97dc-3e345b2813c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-7e3b1775-56d7-4590-97dc-3e345b2813c9 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-7e3b1775-56d7-4590-97dc-3e345b2813c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e3b1775-56d7-4590-97dc-3e345b2813c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e3b1775-56d7-4590-97dc-3e345b2813c9.shogun-image {
  box-sizing: border-box;
}




}
#s-f3017f47-2d71-458b-b458-d18a2fa9eec7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f3017f47-2d71-458b-b458-d18a2fa9eec7 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-f3017f47-2d71-458b-b458-d18a2fa9eec7 .shogun-heading-component h5 a {
  
}


#s-223e0dc8-6c21-426e-a746-01cc877238de {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-223e0dc8-6c21-426e-a746-01cc877238de"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-223e0dc8-6c21-426e-a746-01cc877238de"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-223e0dc8-6c21-426e-a746-01cc877238de"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-223e0dc8-6c21-426e-a746-01cc877238de"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-223e0dc8-6c21-426e-a746-01cc877238de"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-223e0dc8-6c21-426e-a746-01cc877238de"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-223e0dc8-6c21-426e-a746-01cc877238de"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-2762ea56-c261-4199-984e-48fcb4f7f0bb .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-2762ea56-c261-4199-984e-48fcb4f7f0bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2762ea56-c261-4199-984e-48fcb4f7f0bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-2762ea56-c261-4199-984e-48fcb4f7f0bb .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-2762ea56-c261-4199-984e-48fcb4f7f0bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2762ea56-c261-4199-984e-48fcb4f7f0bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-2762ea56-c261-4199-984e-48fcb4f7f0bb .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-2762ea56-c261-4199-984e-48fcb4f7f0bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2762ea56-c261-4199-984e-48fcb4f7f0bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-2762ea56-c261-4199-984e-48fcb4f7f0bb .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-2762ea56-c261-4199-984e-48fcb4f7f0bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2762ea56-c261-4199-984e-48fcb4f7f0bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-2762ea56-c261-4199-984e-48fcb4f7f0bb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-2762ea56-c261-4199-984e-48fcb4f7f0bb .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-2762ea56-c261-4199-984e-48fcb4f7f0bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2762ea56-c261-4199-984e-48fcb4f7f0bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2762ea56-c261-4199-984e-48fcb4f7f0bb.shogun-image {
  box-sizing: border-box;
}




}
#s-5e2bc64d-8261-4397-9419-7834fadc272a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5e2bc64d-8261-4397-9419-7834fadc272a .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-5e2bc64d-8261-4397-9419-7834fadc272a .shogun-heading-component h5 a {
  
}


#s-b905048e-a804-43b4-92f7-32aac233ad99 {
  margin-top: 3px;
margin-left: auto;
margin-bottom: 3px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 3px;
background-color: rgba(229, 229, 229, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-b905048e-a804-43b4-92f7-32aac233ad99:hover {background-color: rgba(246, 246, 246, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(37, 37, 37, 1) !important;}#s-b905048e-a804-43b4-92f7-32aac233ad99:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b905048e-a804-43b4-92f7-32aac233ad99-root {
    text-align: center;
  }


#s-b905048e-a804-43b4-92f7-32aac233ad99.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 900;
  
  font-family: Inter;
  display:  block ;
}
@media (min-width: 1200px){
  #s-b905048e-a804-43b4-92f7-32aac233ad99-root {
    text-align: center;
  }


#s-b905048e-a804-43b4-92f7-32aac233ad99.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 900;
  
  font-family: Inter;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b905048e-a804-43b4-92f7-32aac233ad99-root {
    text-align: center;
  }


#s-b905048e-a804-43b4-92f7-32aac233ad99.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 900;
  
  font-family: Inter;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b905048e-a804-43b4-92f7-32aac233ad99-root {
    text-align: center;
  }


#s-b905048e-a804-43b4-92f7-32aac233ad99.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 900;
  
  font-family: Inter;
  display:  block ;
}
}@media (max-width: 767px){
  #s-b905048e-a804-43b4-92f7-32aac233ad99-root {
    text-align: center;
  }


#s-b905048e-a804-43b4-92f7-32aac233ad99.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 900;
  
  font-family: Inter;
  display:  block ;
}
}
.shg-hr-wrapper {
  padding: 30px 0;
}

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

#s-e4f07ac4-2aff-447d-8890-4adfe97f2bc2 {
  margin-left: auto;
margin-right: auto;
}

#s-e4f07ac4-2aff-447d-8890-4adfe97f2bc2 hr {
  border-top: 1px solid #ddd;
}

#s-008fd313-8c84-4173-8183-d5a371a822af {
  margin-left: auto;
margin-right: auto;
padding-top: 3px;
padding-bottom: 3px;
text-align: center;
}

#s-008fd313-8c84-4173-8183-d5a371a822af .shogun-heading-component h4 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-1c63a10c-e3a5-483a-bbb6-8fe20405e7c7 {
  margin-top: 3px;
margin-left: 1%;
margin-bottom: 3px;
margin-right: 1%;
}

@media (min-width: 0px) {
[id="s-1c63a10c-e3a5-483a-bbb6-8fe20405e7c7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1c63a10c-e3a5-483a-bbb6-8fe20405e7c7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-1c63a10c-e3a5-483a-bbb6-8fe20405e7c7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-1c63a10c-e3a5-483a-bbb6-8fe20405e7c7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 1.5px);
}

}

#s-8b7ce48d-a6a1-49de-8782-45a075552137 {
  margin-left: auto;
margin-right: auto;
}

#s-8b7ce48d-a6a1-49de-8782-45a075552137 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-8b7ce48d-a6a1-49de-8782-45a075552137 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(229, 229, 229, 1);
  padding: 10px;
}

#s-8b7ce48d-a6a1-49de-8782-45a075552137 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-8b7ce48d-a6a1-49de-8782-45a075552137 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-8b7ce48d-a6a1-49de-8782-45a075552137 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Inter;
  font-weight: 900;
  
  font-size: 16px;
}

#s-8b7ce48d-a6a1-49de-8782-45a075552137 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-7febb9b7-9ace-4c75-af3e-9d7eee51c266 {
  margin-left: auto;
margin-right: auto;
}

#s-7febb9b7-9ace-4c75-af3e-9d7eee51c266 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-7febb9b7-9ace-4c75-af3e-9d7eee51c266 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(246, 246, 246, 1);
  padding: 10px;
}

#s-7febb9b7-9ace-4c75-af3e-9d7eee51c266 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-7febb9b7-9ace-4c75-af3e-9d7eee51c266 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-7febb9b7-9ace-4c75-af3e-9d7eee51c266 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Inter;
  font-weight: 900;
  
  font-size: 16px;
}

#s-7febb9b7-9ace-4c75-af3e-9d7eee51c266 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-63c30e04-5181-40fc-861a-588840b9ec8c {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-63c30e04-5181-40fc-861a-588840b9ec8c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-63c30e04-5181-40fc-861a-588840b9ec8c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-63c30e04-5181-40fc-861a-588840b9ec8c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-63c30e04-5181-40fc-861a-588840b9ec8c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-63c30e04-5181-40fc-861a-588840b9ec8c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-63c30e04-5181-40fc-861a-588840b9ec8c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-63c30e04-5181-40fc-861a-588840b9ec8c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6f7d8269-e752-4176-8562-8b4ea4400319-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-6f7d8269-e752-4176-8562-8b4ea4400319 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-6f7d8269-e752-4176-8562-8b4ea4400319 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-6f7d8269-e752-4176-8562-8b4ea4400319.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f7d8269-e752-4176-8562-8b4ea4400319.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f7d8269-e752-4176-8562-8b4ea4400319.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6f7d8269-e752-4176-8562-8b4ea4400319-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-6f7d8269-e752-4176-8562-8b4ea4400319 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-6f7d8269-e752-4176-8562-8b4ea4400319 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-6f7d8269-e752-4176-8562-8b4ea4400319.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f7d8269-e752-4176-8562-8b4ea4400319.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f7d8269-e752-4176-8562-8b4ea4400319.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6f7d8269-e752-4176-8562-8b4ea4400319-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-6f7d8269-e752-4176-8562-8b4ea4400319 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-6f7d8269-e752-4176-8562-8b4ea4400319 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-6f7d8269-e752-4176-8562-8b4ea4400319.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f7d8269-e752-4176-8562-8b4ea4400319.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f7d8269-e752-4176-8562-8b4ea4400319.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6f7d8269-e752-4176-8562-8b4ea4400319-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-6f7d8269-e752-4176-8562-8b4ea4400319 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-6f7d8269-e752-4176-8562-8b4ea4400319 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-6f7d8269-e752-4176-8562-8b4ea4400319.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f7d8269-e752-4176-8562-8b4ea4400319.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f7d8269-e752-4176-8562-8b4ea4400319.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6f7d8269-e752-4176-8562-8b4ea4400319-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-6f7d8269-e752-4176-8562-8b4ea4400319 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-6f7d8269-e752-4176-8562-8b4ea4400319 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-6f7d8269-e752-4176-8562-8b4ea4400319 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-6f7d8269-e752-4176-8562-8b4ea4400319.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f7d8269-e752-4176-8562-8b4ea4400319.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f7d8269-e752-4176-8562-8b4ea4400319.shogun-image {
  box-sizing: border-box;
}




}
#s-ffef4fe9-3772-4f55-a897-da7e155eff9d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ffef4fe9-3772-4f55-a897-da7e155eff9d .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-ffef4fe9-3772-4f55-a897-da7e155eff9d .shogun-heading-component h5 a {
  
}


#s-92426a3c-2d7d-4dee-ade0-5ffd6c36dcf1 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-92426a3c-2d7d-4dee-ade0-5ffd6c36dcf1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-92426a3c-2d7d-4dee-ade0-5ffd6c36dcf1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-92426a3c-2d7d-4dee-ade0-5ffd6c36dcf1"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-92426a3c-2d7d-4dee-ade0-5ffd6c36dcf1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-92426a3c-2d7d-4dee-ade0-5ffd6c36dcf1"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-92426a3c-2d7d-4dee-ade0-5ffd6c36dcf1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-92426a3c-2d7d-4dee-ade0-5ffd6c36dcf1"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-0fad8c71-0927-4eaf-b55e-93b667f10ac0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fad8c71-0927-4eaf-b55e-93b667f10ac0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-0fad8c71-0927-4eaf-b55e-93b667f10ac0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fad8c71-0927-4eaf-b55e-93b667f10ac0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-0fad8c71-0927-4eaf-b55e-93b667f10ac0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fad8c71-0927-4eaf-b55e-93b667f10ac0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-0fad8c71-0927-4eaf-b55e-93b667f10ac0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fad8c71-0927-4eaf-b55e-93b667f10ac0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-0fad8c71-0927-4eaf-b55e-93b667f10ac0 .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-0fad8c71-0927-4eaf-b55e-93b667f10ac0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fad8c71-0927-4eaf-b55e-93b667f10ac0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fad8c71-0927-4eaf-b55e-93b667f10ac0.shogun-image {
  box-sizing: border-box;
}




}
#s-b4e0f47a-87bb-453c-8676-0ff06c6154dd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b4e0f47a-87bb-453c-8676-0ff06c6154dd .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-b4e0f47a-87bb-453c-8676-0ff06c6154dd .shogun-heading-component h5 a {
  
}


#s-8256785c-2cb7-411d-8f08-f912029ee74e {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-8256785c-2cb7-411d-8f08-f912029ee74e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8256785c-2cb7-411d-8f08-f912029ee74e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-8256785c-2cb7-411d-8f08-f912029ee74e"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 992px) {
[id="s-8256785c-2cb7-411d-8f08-f912029ee74e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-8256785c-2cb7-411d-8f08-f912029ee74e"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

@media (min-width: 1200px) {
[id="s-8256785c-2cb7-411d-8f08-f912029ee74e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.0px);
}

[id="s-8256785c-2cb7-411d-8f08-f912029ee74e"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 1.0px);
}

}

#s-a03ca028-3863-48f7-8211-58736a8ea67c {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-a03ca028-3863-48f7-8211-58736a8ea67c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a03ca028-3863-48f7-8211-58736a8ea67c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a03ca028-3863-48f7-8211-58736a8ea67c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-a03ca028-3863-48f7-8211-58736a8ea67c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-a03ca028-3863-48f7-8211-58736a8ea67c img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-a03ca028-3863-48f7-8211-58736a8ea67c .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-a03ca028-3863-48f7-8211-58736a8ea67c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a03ca028-3863-48f7-8211-58736a8ea67c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a03ca028-3863-48f7-8211-58736a8ea67c.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){#s-a03ca028-3863-48f7-8211-58736a8ea67c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a03ca028-3863-48f7-8211-58736a8ea67c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a03ca028-3863-48f7-8211-58736a8ea67c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-a03ca028-3863-48f7-8211-58736a8ea67c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-a03ca028-3863-48f7-8211-58736a8ea67c img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-a03ca028-3863-48f7-8211-58736a8ea67c .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-a03ca028-3863-48f7-8211-58736a8ea67c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a03ca028-3863-48f7-8211-58736a8ea67c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a03ca028-3863-48f7-8211-58736a8ea67c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a03ca028-3863-48f7-8211-58736a8ea67c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a03ca028-3863-48f7-8211-58736a8ea67c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a03ca028-3863-48f7-8211-58736a8ea67c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-a03ca028-3863-48f7-8211-58736a8ea67c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-a03ca028-3863-48f7-8211-58736a8ea67c img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-a03ca028-3863-48f7-8211-58736a8ea67c .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-a03ca028-3863-48f7-8211-58736a8ea67c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a03ca028-3863-48f7-8211-58736a8ea67c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a03ca028-3863-48f7-8211-58736a8ea67c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a03ca028-3863-48f7-8211-58736a8ea67c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a03ca028-3863-48f7-8211-58736a8ea67c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a03ca028-3863-48f7-8211-58736a8ea67c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-a03ca028-3863-48f7-8211-58736a8ea67c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-a03ca028-3863-48f7-8211-58736a8ea67c img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-a03ca028-3863-48f7-8211-58736a8ea67c .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-a03ca028-3863-48f7-8211-58736a8ea67c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a03ca028-3863-48f7-8211-58736a8ea67c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a03ca028-3863-48f7-8211-58736a8ea67c.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){#s-a03ca028-3863-48f7-8211-58736a8ea67c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a03ca028-3863-48f7-8211-58736a8ea67c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a03ca028-3863-48f7-8211-58736a8ea67c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-a03ca028-3863-48f7-8211-58736a8ea67c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}

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

#s-a03ca028-3863-48f7-8211-58736a8ea67c img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-a03ca028-3863-48f7-8211-58736a8ea67c .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-a03ca028-3863-48f7-8211-58736a8ea67c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a03ca028-3863-48f7-8211-58736a8ea67c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a03ca028-3863-48f7-8211-58736a8ea67c.shogun-image {
  box-sizing: border-box;
}




}
#s-1722e37a-4931-4434-8d60-12c0302a62b0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1722e37a-4931-4434-8d60-12c0302a62b0 .shogun-heading-component h5 {
  
  font-weight:  900 ;
  font-family: "Inter";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-1722e37a-4931-4434-8d60-12c0302a62b0 .shogun-heading-component h5 a {
  
}


@media (min-width: 1024px) {.tabs__panel {padding-inline: 5rem; }}
.tabs__panel {padding-left: 0px;}
div {color: #212121; font-size: 2rem;}
.btn__text {font-size: 1.2em; min-width: 150px;}
button {background-color: #f7f7f7; border: #ccc solid 1px;}
.submit {background-color: #000;}
h3 {font-size: var(--font-h4-size);}
@media (max-width: 768px) {div {font-size: 1.5rem; } .btn__text {font-size: 1.2em; } h3 {font-size: var(--font-h5-size); }}
@media (min-width: 1024px) {.image-with-text__wrapper {padding-inline: 5rem; }}
.multicolumn-card__text p {max-width: 33rem;}
{background-color: #f7d117;}
/*
  $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}